[問題] 解方程式問題已回收
我想要解一個四元一次的方程式
已知 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數位生活區 即時熱門文章