Matlab syms a b c d[a,b,c,d,]=solve('cos(a+b+c*d)=

发布时间:2021-02-26 01:49:35

Matlab syms a b c d[a,b,c,d,]=solve('cos(a+b+c*d)=5','cos(a+b-c*d)=6','cos(a-b+c*d)=7','cos(a+b+c/d)=8')这是Matlab程序,为什么说我 solve at 77' cos(a-b+c*d)=7 ' is not a valid expression or equation.错在哪?急

网友回答

你用错括号了,你用的是中文的.cos(a-b+c*d)=7改成英文括号
cos(a-b+c*d)=7就对了
======以下答案可供参考======
供参考答案1:
你的左括号打成全角括号了。
供参考答案2:
帅哥,你的syms a b c d
[a,b,c,d,]=solve('cos(a+b+c*d)=5','cos(a+b-c*d)=6','cos(a-b+c*d)=7','cos(a+b+c/d)=8')
第二行中的第三个等式括号是中文的括号,应该换为
'cos(a-b+c*d)=7',
供参考答案3:
[a,b,c,d,]=solve('cos(a+b+c*d)=5','cos(a+b-c*d)=6','cos(a-b+c*d)=7','cos(a+b+c/d)=8')
你的第三个式子括号打成中文的了,应该换成英文的,下面是运行结果
syms a b c d
>> [a,b,c,d,]=solve('cos(a+b+c*d)=5','cos(a+b-c*d)=6','cos(a-b+c*d)=7','cos(a+b+c/d)=8')
Warning: Explicit solution could not be found.
> In solve at 83
a =[ empty sym ]
b = []c = []d = []
以上问题属网友观点,不代表本站立场,仅供参考!