妞妞2008044 发表于 2010-9-8 14:52

求助 matlab求解非线性方程组 问题

function F=xieque(x)
F(1)=x(1)-1+cos(x(3)/150);
F(2)=x(2)-sin(x(3)/150);
F(3)=1+x(4)*3*x(2);
F(4)=x(3)^2-(2+x(4)*3*x(1))/20;
matlab 计算非线性方程组 初值不同 结果不同 怎么回事 应该如何选取初值
还有 如果想把第一个和第二个方程的150 变成变量60到2500的话 应该怎么改
谢谢大家

huangyunping986 发表于 2010-9-9 08:54

引入变量K,如function F=xieque(x,K)
...
在matlab中输入xieque(x,k%150)
应该是这样,如还有问题,请技术团队解决该问题。

妞妞2008044 发表于 2010-9-10 11:00

呵呵谢谢 版主回答 不过有些地方还是不明白 去群里找你求教

lilybunny 发表于 2010-9-10 21:54

2楼的回复是正确的
页: [1]
查看完整版本: 求助 matlab求解非线性方程组 问题