matlab化简多项式报错我写了 syms a b c d;y={[(c+d)^2+(a+b+c+d)^3+.这里就报错了,说是undefined function or method 'mrdivide' for input arguments of type 'cell'之后打算写simplify(y)求助该怎么改,具体怎么写,式子里
来源:学生作业帮助网 编辑:作业帮 时间:2024/09/02 07:40:22
matlab化简多项式报错我写了 syms a b c d;y={[(c+d)^2+(a+b+c+d)^3+.这里就报错了,说是undefined function or method 'mrdivide' for input arguments of type 'cell'之后打算写simplify(y)求助该怎么改,具体怎么写,式子里
matlab化简多项式报错
我写了 syms a b c d;
y={[(c+d)^2+(a+b+c+d)^3+.
这里就报错了,说是undefined function or method 'mrdivide' for input arguments of type 'cell'
之后打算写simplify(y)
求助该怎么改,具体怎么写,
式子里有除法运算的,不知道这个有没有关系[(a+b)/(c+d)-d]/(a+b+c)这种类型的
matlab化简多项式报错我写了 syms a b c d;y={[(c+d)^2+(a+b+c+d)^3+.这里就报错了,说是undefined function or method 'mrdivide' for input arguments of type 'cell'之后打算写simplify(y)求助该怎么改,具体怎么写,式子里
可以告诉你没有关系
关系出在你用了{ }
matlab中 { } 在元胞中使用 也就是你报错信息中的'cell'
你只要把{ }去掉即可,全部用()
如果不是想搞成数组,连[ ] 也不要有
比如:
syms a b c d
y=(c+d)^2+(a+b+c+d)^3
现在还有一个z = y/(a+b) 那就写成:
z = ((c+d)^2+(a+b+c+d)^3)/(a+b)
就是全部用小括号,用小括号套小括号
明白没?
copyright (c) cxd1301