Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Post your project for free and start receiving proposals from freelancers within minutes after publication!

Please help fix the task at matlab.

Translated3 USD

Applications 1

Application viewing is only available registered users.

Client's review of cooperation with Yura Abrikosov

Quality
Professionalism
Cost
Contactability
Deadlines

Everything done well and quality, when you choose an artist clearly choose him.

Freelancer's review of cooperation with Edvin Yurshen

Payment
Task setting
Clarity of requirements
Contactability

Everything went successfully. I recommend it.

  1. 272    31  1
    Winning proposal1 day3 USD

    Ready to make for 300 rubles per day.
    by p.s.Addition of up to 60 characters.

  • Anton D.
    19 December 2019, 15:25 |

    500?

  • Edvin Yurshen
    19 December 2019, 15:26 |

    Да

  • Yura Abrikosov
    19 December 2019, 17:24 |

    Ещё актуально?

    Решил скачать Матлаб, чтобы посмотреть, что там такого сложного где "ты запутался". Но он весит гигабайты и это займёт несколько часов. 


    image


    А в архиве примеры всех методов присутствуют? (названия файлов там странные, - методы "хорды" и "итерации" вроде есть,  а остальные - непонятно.) И только нужно будет поменять то уравнение на твоё. Так? 

  • Edvin Yurshen
    19 December 2019, 18:35 |

    Да, нужно поменять уравнение на мое и графики построить, я думаю когда откроешь файлы станет понятно где какие методы, а то тут есть лишние файлы  

  • Edvin Yurshen
    19 December 2019, 18:52 |

    И ещё сможешь сделать это завтра до 8.30 могу 600 заплатить?

  • Yura Abrikosov
    19 December 2019, 19:28 |

    Я так понял, что функция находиться в файле "ff":


    image


    1) Тебе надо так или через "function"?

    По другому сделано в "iter_meth.m", но там какая-то ошибка на этой строчке.


    2) График чего? "f(x)", погрешности от шагов, сходимости функции...?

  • Edvin Yurshen
    19 December 2019, 20:06 |

    Графики только по четырем методам.

  • Yura Abrikosov
    19 December 2019, 20:50 |

    График f(x) или чего-то другого?


    image



  • Yura Abrikosov
    19 December 2019, 21:00 |

    Если график f(x) на интервале [a; b], тогда шаг какой? 

    Я, на картинке, принял "eps". 


    Тебе надо быть активней и самому тоже пробовать набирать код, - иначе дело медленно будет продвигаться. Возьми, по картинке, сделай у себя хорду и скажи своё мнение.

  • Edvin Yurshen
    19 December 2019, 21:01 |

    eps=0.001

  • Yura Abrikosov
    19 December 2019, 21:12 |

    Я имел ввиду шаг по "x". Обычно как "dx" обозначается в программах. 


    xaa+dxa+2*dx............b
    f(x)f(a)f(a+dx)f(a+2*dx)............f(b)

     

    А "eps" - это погрешность расчёта. 

    Или это одно и тоже?


    2) Какой график тебе нужен?

  • Yura Abrikosov
    19 December 2019, 21:17 |

    3) вопрос.

    В методе хорд вроде, два вида решения (в зависимости от f(a)<f(b) или наоборот).


    image


    А у тебя один вариант реализован. Или я что-то путаю? Что думаешь по этому поводу?



  • Edvin Yurshen
    19 December 2019, 21:25 |

    dx по 0.1

    А график 2

  • Yura Abrikosov
    19 December 2019, 22:14 |

    Ну что, набрал Хорду?



    clc

    clear all


    a = input('Введите a= ')

    b = input('Введите b= ')

    eps = input('Введите eps= ')

       

    %grafik

    i=a:0.1:b;

    plot(i,ff(i));

    grid on

    xlabel('x')

    ylabel('f(x)=x-sin(x)-0.25')


    x = a - ((b-a)/(ff(b)-ff(a))*ff(a));

    iter = 0;    

    if ff(a)*ff(b)<0 

        while abs(ff(x)) > eps 

            iter = iter + 1;

            x = a - ((b-a)/(ff(b)-ff(a))*ff(a));

            if ff(a) / ff(b) < 0

                b = x

            else

                a = x;

            end

        end

    end

    disp(['    x = ' num2str(x)])

    disp([' iter = ' int2str(iter)])


    ---------------------------------------------------------------------------------------


    И функция в файле "ff":


    %fx := x-sin(x)-0.25;

    function y = ff(x)

    y = x-sin(x)-0.25;

    end



    --------------------------------------------------------------------------------------


    Такое или нет?

    p.s.: послушай, мне эти задачи по-барабану и я ни за что не отвечаю. Если что-то пойдёт не так, то проблемы будут именно у тебя с преподавателем. Я конечно готов все ошибки исправить, но это будет уже потом. Проверяй у себя на контрольных примерах и на ручном счёте. 


    Проверку на корректность данных, которые пользователь вводит говорили делать? 

    (это когда "a>b" или "eps>>>1"...)


    -----------------------------------------------------------------------------------------


     Или сделать на своё усмотрение?


  • Edvin Yurshen
    19 December 2019, 22:23 |

    Давай тогда вы сделаете, главное что бы была моя функция и четыре метода с графиками в разных файлах тоесть в одном файле один метод и так далее

  • Yura Abrikosov
    19 December 2019, 22:43 |

    Ну ладно, тогда на своё усмотрение. Сегодня ночью посижу, - завтра у меня свободный день. 


    Я только не пойму: функция одна и та же в каждом файле, поэтому и графики совершенно одинаковыми получаться. Так? Или графики от чего-то другого нужны?    


    -----------------------------------------------------------------------------------------


    Кстате, в методе Итераций ошибка на 25 строчке выводит:


    image

     


    Это ты что-то правил? Или у тебя всё ОК? 

    Это была попытка сменить (скорее, поправить) функцию "ff(x)" ? 

  • Edvin Yurshen
    19 December 2019, 22:47 |

    Функция одно и та же x-sin(x)=0.25

    Сможете до 8.30 сделать?

  • Yura Abrikosov
    19 December 2019, 22:54 |

    Постараюсь. Если смогу, тогда оформим заказ, а если не смогу - ничего мне от тебя не надо будет. 

  • Edvin Yurshen
    19 December 2019, 22:57 |

    А во сколько примерно я смогу узнать сможете сделать или нет до 9.00?

    За 500 или 600?

  • Yura Abrikosov
    19 December 2019, 23:12 |

    Это моё первое задание, поэтому много брать не хочу - 250руб. Только для тебя. 

    И выставишь время твоего объявления большее, с учётом проверки у преподавателя. Сколько, ориентировочно, ему надо для проверки: дни, неделю?

    Т.е. чтобы твои средства "заморозились" в "сейфе" на этом сайта, а когда преподаватель проверит и даст добро - мне скинешь.

    Наверно, новое объявление создашь, а это похерешь... 

    Ну ладно, завтра решим. 

  • Edvin Yurshen
    19 December 2019, 23:27 |

    Мне надо уже завтра сдать работу, а то на сессию не допустят

  • Yura Abrikosov
    20 December 2019, 0:04 |

    Как вы на парах преобразовывали уравнения типа "x-sin(x)=0.25"? 


     f(x) = x-sin(x)-0.25 

    или

     x= 0.25 +sin(x)



  • Edvin Yurshen
    20 December 2019, 0:09 |

    x-sin(x)-0.25

  • Yura Abrikosov
    20 December 2019, 0:23 |

    Не могу найти пример итераций. (чтобы "по шагам" на простом примере было). 

  • Yura Abrikosov
    20 December 2019, 0:56 |

    Я всё таки решил dx=eps, а то на графике (относительно найденного корня ) погрешность получается.

  • Yura Abrikosov
    20 December 2019, 5:22 |

    Вроде забацал, но некоторые методы (ньютона и итерации) просят ввести начальное приближение. И от того как его выбрать метод будет сходиться или нет. В твоём задание ничего о начальном приближение не говорилось.

    Вот теория для итерации:


    image


    А в программе как быть? Сейчас реализовано, чтобы пользователь вводил с клавиатуры.

  • Yura Abrikosov
    20 December 2019, 5:33 |

    Ещё вопрос о версии Матлаба. У меня R2014a. А у преподавателя откроет проекты? 

  • Yura Abrikosov
    20 December 2019, 5:45 |

    Начальное приближение, при которой сходиться, я написал в программах:


    image

Current freelance projects in the category Desktop Apps

Add pauses of 10-30 seconds between sending emails.

Hello! I am looking for an experienced 1C / BAS (BAF) programmer to promptly resolve a technical issue with email distribution.Problem essence: We use the accounting program BAF (Business Automation Framework), version 2.0. Once a month, there is a need to send about 300 emails…

Web ProgrammingDesktop Apps ∙ 3 days 5 hours back ∙ 10 proposals

Reverse engineering of console utilities for querying SSD controllers (Flash ID)

1. Purpose of the work Extraction of the application programming interface (API) for interaction with SSD/NVMe controllers from the provided set of console utilities (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron, etc.). The result should be working code in C/C++…

C & C++Desktop Apps ∙ 3 days 16 hours back ∙ 5 proposals

Modification in the emulator's operation

45 USD

Hello. I downloaded the Gaminator CF Final slot machine emulator from the Internet. I really liked it, but there are some issues. There is an admin panel, but it opens freely and cannot be closed at all. It only closes along with the application. Also, the data does not save…

Desktop Apps ∙ 11 days 6 hours back ∙ 10 proposals

Client
Edvin Yurshen
Latvia Daugavpils  3  0
Project published
6 years back
237 views