为什么在matlab中两个相同的式子算出的结果不一样

这两个式子有什么不一样么为什么结果相差很大x=solve('(2-2*cos(x)+x^2)-(cos(x-pi/3)-cos(pi/3)-cos(x)+x*pi/3+1... 这两个式子有什么不一样么 为什么结果相差很大 x=solve('(2-2*cos(x)+x^2)-(cos(x-pi/3)-cos(pi/3)-cos(x)+x*pi/3+1)^2/(2-2*cos(pi/3)+(pi/3)^2)=(14/127)^2','x')
x=solve('sqrt((2-2*cos(x)+x^2)-(cos(x-pi/3)-cos(pi/3)-cos(x)+x*pi/3+1)^2/(2-2*cos(pi/3)+(pi/3)^2))=14/127','x')
展开
 我来答
把盏饮寂寞
2015-04-06 · TA获得超过405个赞
知道小有建树答主
回答量:166
采纳率:0%
帮助的人:83.6万
展开全部

两个表达式肯定是等价的,只是这是非线性方程,其解与matlab选择的迭代方法、迭代初值的选取等有关系,不同的迭代方法和不同的迭代初值,可能使解落到不同的区域内,如图所示:

农映雁刑夜
2020-04-05 · TA获得超过2.9万个赞
知道大有可为答主
回答量:1.1万
采纳率:28%
帮助的人:646万
展开全部
1.采用[n,d]=numden(式子),其中n是分子,d是分母
2.采用simple(式子)
3.采用simplify(式子)
4.分别化简分子分母,假设原来已表达为一个式子,其中n是分子,d是分母,
分别expand(n),
expand(d)
希望能对你有所帮助
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-04-06
展开全部
p是不是写错了?
p=[1/6 1/2 5/12 0 -1/12 0 0]
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式