Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Opublikuj swoje zlecenie za darmo i otrzymaj oferty od wykonawców freelancerów już minutę po opublikowaniu!

Proszę o pomoc w rozwiązywaniu problemów z matlabem.

Translated12 PLN

Załączniki 1

Wgląd do aplikacji jest dostępny tylko zarejestrowanym użytkownikom.

Opinia zleceniodawcy o współpracy z Yura Abrikosov

Jakość
Profesjonalizm
Koszt
Zawsze w kontakcie
Terminy

Wszystko zrobiło się dobrze i jakościowo, kiedy wybierzesz wykonawcę jednoznacznie wybierz go.

Opinia freelancera o współpracy z Edvin Yurshen

Płatność
Opis zadania
Precyzyjność  wymogów
Zawsze w kontakcie

Wszystko przeszło z powodzeniem. Polecam .

  1. 272    31  1
    Oferta, która wygrała1 dzień12 PLN

    Gotowy do zrobienia za 300 rubli/1dn.
    P.S .Dodatek do 60 znaków.

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

    500?

  • Edvin Yurshen
    19 grudnia 2019, 15:26 |

    Да

  • Yura Abrikosov
    19 grudnia 2019, 17:24 |

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

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


    image


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

  • Edvin Yurshen
    19 grudnia 2019, 18:35 |

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

  • Edvin Yurshen
    19 grudnia 2019, 18:52 |

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

  • Yura Abrikosov
    19 grudnia 2019, 19:28 |

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


    image


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

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


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

  • Edvin Yurshen
    19 grudnia 2019, 20:06 |

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

  • Yura Abrikosov
    19 grudnia 2019, 20:50 |

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


    image



  • Yura Abrikosov
    19 grudnia 2019, 21:00 |

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

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


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

  • Edvin Yurshen
    19 grudnia 2019, 21:01 |

    eps=0.001

  • Yura Abrikosov
    19 grudnia 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 grudnia 2019, 21:17 |

    3) вопрос.

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


    image


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



  • Edvin Yurshen
    19 grudnia 2019, 21:25 |

    dx по 0.1

    А график 2

  • Yura Abrikosov
    19 grudnia 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 grudnia 2019, 22:23 |

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

  • Yura Abrikosov
    19 grudnia 2019, 22:43 |

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


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


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


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


    image

     


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

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

  • Edvin Yurshen
    19 grudnia 2019, 22:47 |

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

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

  • Yura Abrikosov
    19 grudnia 2019, 22:54 |

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

  • Edvin Yurshen
    19 grudnia 2019, 22:57 |

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

    За 500 или 600?

  • Yura Abrikosov
    19 grudnia 2019, 23:12 |

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

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

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

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

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

  • Edvin Yurshen
    19 grudnia 2019, 23:27 |

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

  • Yura Abrikosov
    20 grudnia 2019, 0:04 |

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


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

    или

     x= 0.25 +sin(x)



  • Edvin Yurshen
    20 grudnia 2019, 0:09 |

    x-sin(x)-0.25

  • Yura Abrikosov
    20 grudnia 2019, 0:23 |

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

  • Yura Abrikosov
    20 grudnia 2019, 0:56 |

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

  • Yura Abrikosov
    20 grudnia 2019, 5:22 |

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

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


    image


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

  • Yura Abrikosov
    20 grudnia 2019, 5:33 |

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

  • Yura Abrikosov
    20 grudnia 2019, 5:45 |

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


    image

Aktualne zlecenia dla freelancerów w kategorii Aplikacje desktopowe

Dodać przerwy 10-30 sekund między wysyłkami e-maili

Witam! Szukam doświadczonego programisty 1C / BAS (BAF) do szybkiego rozwiązania problemu technicznego z wysyłką maili.Istota problemu: Używamy programu księgowego BAF (Business Automation Framework), edycja 2.0. Raz w miesiącu pojawia się potrzeba masowego wysyłania klientom…

Programowanie stron internetowychAplikacje desktopowe ∙ 1 dzień 8 godzin temu ∙ 9 ofert

Rewersowe inżynieria konsolowych narzędzi do ankietowania kontrolerów SSD (Flash ID)

1. Cel pracy Wydzielenie interfejsu programowania aplikacji (API) do interakcji z kontrolerami SSD/NVMe z dostarczonego zestawu narzędzi konsolowych (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron itd.). Wynikiem ma być działający kod w języku C/C++ lub dokładna…

C i C++Aplikacje desktopowe ∙ 1 dzień 19 godzin temu ∙ 5 ofert

Modyfikacja w pracy emulatora

163 PLN

Witaj. Ściągnąłem z Internetu emulator automatu do gier gaminator cf final. Bardzo mi się podoba, ale są tam niedociągnięcia. Jest panel administracyjny, ale otwiera się swobodnie, a nie zamyka w ogóle. Zamyka się tylko razem z aplikacją. A dane po zmianach w panelu…

Aplikacje desktopowe ∙ 9 dni 9 godzin temu ∙ 10 ofert

Zleceniodawca
Edvin Yurshen
Łotwa Dyneburg  3  0
Zlecenie zostało opublikowane
6 lat temu
237 wyświetleń