Пакета MATLAB

Найдем решение системы нелинейных уравнении

,

которая может быть записана в векторном виде

,

где

,

,

средствами пакета MATLAB.

Для этого необходимо выполнить следующую последовательность действий:

1. Создать файла fm.m, содержащий описание функции, возвращающей значения функции .

 

% листинг файла fm.m

function z=fm(x)

z(1,1)=x(1).^2+x(2)^2-4;

z(2,1)=x(2)-x(1)^2-1;

2. Задать вектор начального приближения

 

>> z(1,1)=1;

>> z(2,1)=1;

 

3. Обратиться к встроенной функции fsolve( ), возвращающей решение системы нелинейных уравнений

 

>> x = fsolve('fm',z,optimset('fsolve'))

Optimization terminated successfully:








Дата добавления: 2015-08-21; просмотров: 863;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.