matlab的solve函数得不到数值解

 我来答
进云德荤卯
2020-03-09 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.2万
采纳率:26%
帮助的人:1114万
展开全部
先用solve,解得fai(例a=t1+t2+w+y1+y2)和seta(例如b=....)关于已知数的函数关系式,把已知数赋值进去,在用subs,例如fai=subs(a),
seta=subs(b),即可得到具体数值了。(指令你自己敲,不要复制我的,我的指令有输入法转换的问题,matlab是只认英文输入的指令,这个你是懂的)。
solve解你给的符号方程,只能解出关于已知数的代数式,即使你在先前赋了具体的值,也得不到具体的数值。
你也可以如一楼说的那样,别用带符号方程直接solve,而是把已知数直接数值化写入方程,再用solve(个人意见,希望参考。不知道是不是你想要的~亲~!~)
丰桂枝孛凰
2019-05-18 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.2万
采纳率:26%
帮助的人:2021万
展开全部
matlab中的solve()可以得到方程(是指一般的方程组或方程)的解析解或精确解。如求复杂方程的数值解,可以数值分析的二分法,牛顿法等等来求解。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式