作者fateisme (fateisme)
看板MATLAB
标题[运算] 解联立方程的问题
时间Mon Jun 1 16:39:23 2015
手机排版请见谅,
各位大大好,
我想解一个四元二次方程,
程式如下
syms a b c d ;
S=solve('a*b=4','c*d=6','a^2+b^2+c^2+d^2=30');
S=[S.a S.b S.c S.d]
结果出现了error如下
??? Reference to non-existent field 'a'.
请问是给的条件式太少了吗?那有没有把所有为正数的解都列出来的写法呢?
麻烦各位大大了,感谢。
--
Sent from my Android
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 223.139.118.172
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MATLAB/M.1433147965.A.436.html
1F:→ celestialgod: 先用fieldnames确定S里面有a... 06/01 17:08
2F:→ celestialgod: 因为你只有三个式子,他很有可能用a表示b, c, d... 06/01 17:09
3F:推 SKTP: 三个式子怎麽求四个未知数... 06/05 03:16