[問題]急問!解聯立方程式

看板MATLAB作者 (卡比獸有460公斤哦)時間2年前 (), 編輯推噓2(209)
留言11則, 5人參與, 2年前最新討論串1/1
>> syms nx ny nz >> eq1=-7.26*nx+5*ny+2*nz==0; >> eq2 eq1=5*nx-14.26*ny+3*nz==0; >> eq3=2*nx+3*ny+11.26*nz==0; >> eq4=nx^2+ny^2+nz^2==1; >> lmnx=solve(eq1,eq2,eq3,eq4,nx,ny,nz) lmnx = struct with fields: nx: [0x1 sym] ny: [0x1 sym] nz: [0x1 sym] 這是我打的code 想解三個未知數 nx ny nz 因為是初學者,還很生疏,雖然試了很多方法但還是解不出來,拜託請大家的賜教了>_< -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.137.186.26 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1555306892.A.82D.html

04/16 16:10, 2年前 , 1F
用矩陣寫(?)
04/16 16:10, 1F

04/16 16:31, 2年前 , 2F
目前只想到將前面三式做矩陣列運算找出nx ny nz 的比例
04/16 16:31, 2F

04/16 16:31, 2年前 , 3F
關係,然後再帶回第四式求解。想知道有沒有更簡單的方法
04/16 16:31, 3F

04/16 16:31, 2年前 , 4F
可以使用>_<
04/16 16:31, 4F

04/17 13:22, 2年前 , 5F
前三個方程式不是就只有一個唯一解嗎? 不一定能滿足eq4
04/17 13:22, 5F

04/18 02:24, 2年前 , 6F
這不是手算就出來了嗎?
04/18 02:24, 6F

04/18 22:04, 2年前 , 7F
overdetermined system在matlab有close form 解
04/18 22:04, 7F

04/18 22:09, 2年前 , 8F
: 將係數列成行列式 A 和各方程式的和b
04/18 22:09, 8F

04/18 22:10, 2年前 , 9F
close form solution x = b\A
04/18 22:10, 9F

04/18 22:13, 2年前 , 10F
*close form solution x =A\b
04/18 22:13, 10F

04/18 22:34, 2年前 , 11F
發現有非線性的方程式... 可能還是要用fsolve
04/18 22:34, 11F
文章代碼(AID): #1Sj1cCWj (MATLAB)
文章代碼(AID): #1Sj1cCWj (MATLAB)