700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > MATLAB中用solve和fsolve求解非线性方程组

MATLAB中用solve和fsolve求解非线性方程组

时间:2022-06-14 02:23:45

相关推荐

MATLAB中用solve和fsolve求解非线性方程组

1.用solve命令求解

clc;clear;syms x2j=1;su=0;x1=2;jie=solve((x1-x1^(-1)*x2^2)/(1-(x1^2+x2^2+x1^(-2)*x2^(-2)-3)/69)==su,x2);

2.用fsolve

◆写好function函数

function F = myfun(x)F = [2*x(1) - x(2) - exp(-x(1));-x(1) + 2*x(2) - exp(-x(2))];

◆ 写好实现函数

x0 = [-5; -5]; % Make a starting guess at the solutionoptions = optimoptions('fsolve','Display','iter'); % Option to display output[x,fval] = fsolve(@myfun,x0,options) % Call solver

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。