Переработать код Матлаб
Вот код для этой формулы.
функция rez = cursova()
формат LongG;
Чистый
e = 1e-6;
%----------------------------------------------------------------------------------------------------------------
x_k = [0;0.5);
disp('-----Метод с синхронной апроксимацией----')
count = 0;
F = [f1dx1(x_k(1), x_k(2),1) f1dx2(x_k(1), x_k(2),1);
f2dx1(x_k(1), x_k(2),1) f2dx2(x_k(1), x_k(2),1)];
А = инв (F )
x_next=x_k-(A*[f1(x_k(1), x_k(2), 1); f2(x_k(1), x_k(2), 1)]);
A_next=A*([2*[1 0;0 1]-[f1dx1(x_k(1),x_k(2),1) f1dx2(x_k(1),x_k(2),1);
f2dx1(x_k(1), x_k(2),1) f2dx2(x_k(1), x_k(2),1)]*A]);
count = count + 1;
disp(x_k )
disp(abs(f1(x_next(1), x_next(2),1)))
disp(abs(f2(x_next(1), x_next(2),1)))
while (norm(x_next-x_k,"inf") >=e)
A = A_Next →
x_k = x_next
x_next=x_k-(A*[f1(x_k(1), x_k(2), 1); f2(x_k(1), x_k(2), 1)]);
A_next=A*([2*[1 0; 0 1]-[f1dx1(x_k(1),x_k(2),1) f1dx2(x_k(1),x_k(2),1);
f2dx1(x_k(1), x_k(2),1) f2dx2(x_k(1), x_k(2),1)]*A]);
count = count + 1;
disp(x_k )
disp(abs(f1(x_next(1), x_next(2),1)))
disp(abs(f2(x_next(1), x_next(2),1)))
Энд
disp('К-т итераций :')
disp (контактный)
disp(«Облизный результат»)
disp(x_k )
disp(f1 (a) ) )
f1_x=f1(x_next(1), x_next(2), 1)
disp(abs(f1_x )
disp('f2(a)')
f2_x=f2(x_next(1), x_next(2), 1)
disp(abs(f2_x )
%----------------------------------------------------------------------------------------------------------------
% первая р-на система
функция rez = f1(x, y, fun)
Если весело = 1
%rez = cos(1/3*(x-y)) 2*y;
Рез = 2*x-sin (0,5*x-0.5*y)
Ещё
%rez = cos(1/3*(x-y)) 2*y;
Рез = 2*x-sin (0,5*x-0.5*y)
Энд
Энд
Процент второй р-на системы
функция rez = f2 (x, y, fun)
Если весело = 1
%rez = sin(1/3*(x+y)) 2*x;
Рез = 2*y-cos (0,5*x+0.5*y)
Ещё
% rez = sin(1/3*(x+y)) 2*x;
Рез = 2*y-cos (0,5*x+0.5*y)
Энд
Энд
% походная 1го р-ня по X
функция rez = f1dx1(x, y, fun)
Если весело = 1
%rez = -1/3*sin(x-y)/3);
Рез = 2-(0.5*cos(0.5*x-0.5*y));
Ещё
% rez = -1/3*sin(x-y)/3);
Рез = 2-(0.5*cos(0.5*x-0.5*y));
Энд
Энд
% походная 1го р-ня по Y
функция rez = f1dx2 (x, y, fun)
Если весело = 1
% rez = 1/3* (sin((x-y)/3)-6);
Рез = 0.5*cos(0.5*x-0.5*y);
Ещё
% rez = 1/3* (sin((x-y)/3)-6);
Рез = 0.5*cos(0.5*x-0.5*y);
Энд
Энд
% походная 2го р-ня по X
функция rez = f2dx1(x, y, fun)
Если весело = 1
% rez = 1/3* (cos((x+y)/3)-6);
Рез = 0.5*sin(0.5*x+0.5*y);
Ещё
% rez = 1/3* (cos((x+y)/3)-6);
Рез = 0.5*sin(0.5*x+0.5*y);
Энд
Энд
% походная 2го р-ня по Y
функция rez = f2dx2 (x, y, fun)
Если весело = 1
% rez = 1/3*cos(x+y)/3);
Рез = 0.5*sin(0.5*x+0.5*y)+2;
Ещё
%rez = 1/3*cos(x+y)/3);
Рез = 0.5*sin(0.5*x+0.5*y)+2;
Энд
Энд
Энд
Необходимо переписать для этого
-
452 5 0 Добрый день, я могу выполнить вашу задачу в течение дня. Обращайтесь, я буду рад сотрудничать.
Актуальные фриланс-проекты в категории Десктопные приложения
Нужно достать POST / GET / PUT запросы с мобильного приложения TikTok срочноПо сути. Нужно достать POST / GET / PUT запросы с мобильного приложения TikTok Даже по суи можно до конца не реверсить ничего такого ибо подписи есть в интернете и т.д. Но было бы тоже супер Вся авторизация (Отправка данных/подтверждение по почте и ввод кода если… Веб-программирование, Десктопные приложения ∙ 2 дня 19 часов назад ∙ 21 ставка |
Разработка кастомного ПО (Android-приложения + CMS) для киосков самообслуживания SUNMI K2 (Фастфуд)
1000 UAH
Ищем опытную команду или Middle/Senior Android-разработчика (возможно, с Full-stack навыками) для создания собственного программного обеспечения для киосков самообслуживания сети заведений быстрого питания. Сейчас наши терминалы работают на базе готового облачного интегратора,… CMS, Десктопные приложения ∙ 3 дня 13 часов назад ∙ 19 ставок |
Нужно сделать миграцию текущей рабочей программы с foxpro на C#Всем привет! у нас есть программа на foxpro (в ней есть несколько модулей, программа для учета), есть исходники программы, при острой необходимости можно проконсультироваться с людьми по поддержке текущей программы что нужно сделать: 1. аналитику, что и как работает, составить… C#, Десктопные приложения ∙ 8 дней 21 час назад ∙ 18 ставок |
ПО Мастер-программа «KONSTRUCTOR»
185 490 UAH
Мы ищем очень опытного C++ разработчика для модернизации существующего ПО (мастер-программы). Программа отвечает за создание производного ПО представляющего аудио-визуальные сеансы психологической коррекции. Текущая версия написана на чистом WinAPI (Visual Studio 2019/2022).… C и C++, Десктопные приложения ∙ 11 дней 10 часов назад ∙ 19 ставок |
Настройка ODOO Enterprise для строительстваНеобхідно побудувати картки та налаштувати зручний імпорт, інтеграцію з ЕДО і загалом Workflow ODOO Компанія займається системною інтеграцією: маємо поставки обладнання В2В або з прямою маржинальністю, або з рібейтами в подальшому. Крім того, ведемо будівельні роботи на об'єктах… Автоматизация управления предприятием, Десктопные приложения ∙ 11 дней 19 часов назад ∙ 7 ставок |