Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!

Срочно помогите исправит задание в matlab.

127 UAH

Приложения 1

Просмотр приложений доступен только зарегистрированным пользователям.

Отзыв заказчика о сотрудничестве с Юрой Абрикосовым

Качество
Профессионализм
Стоимость
Контактность
Сроки

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

Отзыв фрилансера о сотрудничестве с Эдвином Юршеном

Оплата
Постановка задачи
Четкость требований
Контактность

Всё прошло успешно. Рекомендую.

  1. 272    31  1
    Победившая ставка1 день127 UAH

    Готов сделать за 300 руб/1дн.
    p.s.: дополнение до 60 символов.

  • Антон D.
    19 декабря 2019, 15:25 |

    500?

  • Эдвин Юршен
    19 декабря 2019, 15:26 |

    Да

  • Юра Абрикосов
    19 декабря 2019, 17:24 |

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

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


    image


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

  • Эдвин Юршен
    19 декабря 2019, 18:35 |

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

  • Эдвин Юршен
    19 декабря 2019, 18:52 |

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

  • Юра Абрикосов
    19 декабря 2019, 19:28 |

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


    image


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

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


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

  • Эдвин Юршен
    19 декабря 2019, 20:06 |

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

  • Юра Абрикосов
    19 декабря 2019, 20:50 |

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


    image



  • Юра Абрикосов
    19 декабря 2019, 21:00 |

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

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


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

  • Эдвин Юршен
    19 декабря 2019, 21:01 |

    eps=0.001

  • Юра Абрикосов
    19 декабря 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) Какой график тебе нужен?

  • Юра Абрикосов
    19 декабря 2019, 21:17 |

    3) вопрос.

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


    image


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



  • Эдвин Юршен
    19 декабря 2019, 21:25 |

    dx по 0.1

    А график 2

  • Юра Абрикосов
    19 декабря 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"...)


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


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


  • Эдвин Юршен
    19 декабря 2019, 22:23 |

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

  • Юра Абрикосов
    19 декабря 2019, 22:43 |

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


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


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


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


    image

     


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

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

  • Эдвин Юршен
    19 декабря 2019, 22:47 |

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

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

  • Юра Абрикосов
    19 декабря 2019, 22:54 |

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

  • Эдвин Юршен
    19 декабря 2019, 22:57 |

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

    За 500 или 600?

  • Юра Абрикосов
    19 декабря 2019, 23:12 |

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

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

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

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

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

  • Эдвин Юршен
    19 декабря 2019, 23:27 |

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

  • Юра Абрикосов
    20 декабря 2019, 0:04 |

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


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

    или

     x= 0.25 +sin(x)



  • Эдвин Юршен
    20 декабря 2019, 0:09 |

    x-sin(x)-0.25

  • Юра Абрикосов
    20 декабря 2019, 0:23 |

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

  • Юра Абрикосов
    20 декабря 2019, 0:56 |

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

  • Юра Абрикосов
    20 декабря 2019, 5:22 |

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

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


    image


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

  • Юра Абрикосов
    20 декабря 2019, 5:33 |

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

  • Юра Абрикосов
    20 декабря 2019, 5:45 |

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


    image

Актуальные фриланс-проекты в категории Десктопные приложения

Реверс-инжиниринг консольных утилит для опроса контроллеров SSD (Flash ID)

1. Цель работы Выделение программного интерфейса (API) взаимодействия с контроллерами SSD/NVMe из предоставленного набора консольных утилит (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron и др.). Результатом должно стать рабочий код на языке C/C++ или точная…

C и C++Десктопные приложения ∙ 7 часов 4 минуты назад ∙ 1 ставка

Модификация в работе эмулятора

2000 UAH

Здравствуйте. Я скачал с Интернета эмулятор игрового автомата gaminator cf final. Он мне очень понравился, но там есть недочёты. Есть админ панель, но она открывается свободно, но не закрывается вообще. Закрывается только вместе с приложением. А данные, после изменения в админ…

Десктопные приложения ∙ 7 дней 20 часов назад ∙ 10 ставок

Разработка кастомного ПО (Android-приложения + CMS) для киосков самообслуживания SUNMI K2 (Фастфуд)

1000 UAH

Ищем опытную команду или Middle/Senior Android-разработчика (возможно, с Full-stack навыками) для создания собственного программного обеспечения для киосков самообслуживания сети заведений быстрого питания. Сейчас наши терминалы работают на базе готового облачного интегратора,…

CMSДесктопные приложения ∙ 12 дней 16 часов назад ∙ 23 ставки

Заказчик
Эдвин Юршен
Латвия Даугавпилс  3  0
Проект опубликован
6 лет назад
237 просмотров