查看单个帖子
旧 2008-09-05, 21:34   #1
雪魄梅魂
初级会员
 
注册日期: 2008-09-05
年龄: 38
帖子: 2
声望力: 0
雪魄梅魂 正向着好的方向发展
尴尬 [讨论]非线性方程组求解的问题

非线性方程组求解的问题
已知:系数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中实现的
上传的附件
文件类型: rar MATLAB.rar (31.1 KB, 6 次查看)
雪魄梅魂 当前离线   回复时引用此帖