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

2024-12-02 17:23:00
推荐回答(3个)
回答1:

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

回答2:

1.采用[n,d]=numden(式子),其中n是分子,d是分母
2.采用simple(式子)
3.采用simplify(式子)
4.分别化简分子分母,假设原来已表达为一个式子,其中n是分子,d是分母,
分别expand(n),
expand(d)
希望能对你有所帮助

回答3:

p是不是写错了?
p=[1/6 1/2 5/12 0 -1/12 0 0]