[問題] 解方程式問題已回收
我想要解一個四元一次的方程式
已知 m1 m2 m3 m4 x y
想解a b c d
方程式如下
m1=a*x+b*y+c*x*y+d
m2=a*x+b*(y+1)+c*x*(y+1)+d
m3=a*(x+1)+b*y+c*(x+1)*y+d
m4=a*(x+1)+b*(y+1)+c*(x+1)*(y+1)+d
原本想用矩陣的方法來解
a x y x*y d -1 m1
b x y+1 x*(y+1) d m2
[ c ] = [ x+1 y (x+1)*y d ] * [ m3 ]
d x+1 y+1 (x+1)*(y+1) d m4
W = A^-1 * I
但是結果顯示
??? Error using ==> mtimes
Integers can only be combined with integers of the same class, or scalar
doubles.
好像問題在inv(A)後出現怪怪的值導致 A^-1 * I 出現錯誤
請問各位前輩們有其他算法可以把 a b c d 算出來嘛
跪求 感謝感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.151.224
推
12/12 01:53, , 1F
12/12 01:53, 1F
→
12/12 10:37, , 2F
12/12 10:37, 2F
討論串 (同標題文章)
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章
-1
12