关于MATLAB编程问题

我在用MATLAB求解非线性方程组,能够用fsolve函数求解出来。但是我现在有个常量o变成了在[0,0.08727]整个范围,想求解其他变量的值,也就是范围是多少,不知... 我在用MATLAB求解非线性方程组,能够用fsolve函数求解出来。但是我现在有个常量o变成了在[0,0.08727]整个范围,想求解其他变量的值,也就是范围是多少,不知道该怎么编写代码? 展开
 我来答
PeriShare
2016-09-11 · 分享PD理论最新研究成果和进展
PeriShare
采纳数:2408 获赞数:36829

向TA提问 私信TA
展开全部
令o这个初值取rand(1,1)*0.08727
追问
写出来的代码是什么,在m文件里些么还有命令窗口
追答

你的函数名字改一下:

myfun201(m,o)

"o=0.08727"删了

主程序改成

i=0;
for o=0:0.0001:0.08727
i=i+1;
m(i,:)=fsolve(@(m)myfun201(m,o),x0)
end
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式