登录论坛

查看完整版本 : [讨论]非线性方程组求解的问题


雪魄梅魂
2008-09-05, 21:34
非线性方程组求解的问题
已知:系数T 、W均是已知的341*5多维数组,G为一常数
方程:G*sin(q)=T - G * cos(q) - W
求解:q
请教:
1、是不是用fsolve最好
2、(这一点已经解决,将要传递的参数放置在最后)在求解时将方程放到单独的anonymous functions 文件,比如说funq.m中
在主函数中的T,W如何进入funq.m中(可以不用全局变量不?),因为在一般fsolve命令中只能有传递一个传递参数(数值或者向量)通常是要求量初始值
3、方程是有解了但是都是负的,(目标解是恒正的)。是不是这种方程都是双解的啊?
4、谢谢所有关注这个问题的朋友!(找了好多资料都没有找到。。。)
附件中qchll.m是主文件其他的是子程序,方程是放在funii。m和funi。m中实现的