[已答复] simple的识别

[复制链接]
matlabfeiwu 发表于 2022-1-15 13:07:16

求大佬指教,我跟着书上打的,该怎么改?

>> syms x y;
e1=log(x)+log(y);
e2=2*cos(x)^2-sin(x)^2;
e3=cos(x)+j*sin(x);
e4=x^3+3*x^2+3*x+1;
e5=cos(x)^2-sin(x)^2;
[R1,HOW1]=simple(e1)
[R2,HOW2]=simple(e2)
[R3,HOW3]=simple(e3)
[R4,HOW4]=simple(e4)
[R5,HOW5]=simple(e5)
函数或变量 'simple' 无法识别。

>> syms x y;
e1=log(x)+log(y);
e2=2*cos(x)^2-sin(x)^2;
e3=cos(x)+j*sin(x);
e4=x^3+3*x^2+3*x+1;
e5=cos(x)^2-sin(x)^2;
[R1,HOW1]=simplify(e1)
[R2,HOW2]=simplify(e2)
[R3,HOW3]=simplify(e3)
[R4,HOW4]=simplify(e4)
[R5,HOW5]=simplify(e5)
错误使用 sym/simplify
输出参数太多。

3 条回复


WarnerChang 发表于 2022-1-15 18:34:19
高版本matlab里没有simple函数了,这没办法

matlabfeiwu 发表于 2022-1-15 18:57:54
WarnerChang 发表于 2022-1-15 18:34
高版本matlab里没有simple函数了,这没办法

谢谢你!请问还有没有类似的函数,可以替代的?

WarnerChang 发表于 2022-1-15 20:37:08
本帖最后由 WarnerChang 于 2022-1-15 20:41 编辑
matlabfeiwu 发表于 2022-1-15 18:57
谢谢你!请问还有没有类似的函数,可以替代的?

就是simplify函数吧

syms x y;
e1=log(x)+log(y);
e2=2*cos(x)^2-sin(x)^2;
e3=cos(x)+1j*sin(x);
e4=x^3+3*x^2+3*x+1;
e5=cos(x)^2-sin(x)^2;
es1 = simplify(e1)
es2 = simplify(e2)
es3 = simplify(e3)
es4 = simplify(e4)
es5 = simplify(e5)

您需要登录后才可以回帖 登录 | 注册

本版积分规则

相关帖子
相关文章
热门教程
站长推荐
快速回复 返回顶部 返回列表