看板 MATLAB 關於我們 聯絡資訊
matlab好像有能運算的最大及最小數字 超過或低於的話就會變inf或0 我程式中有兩條方程式,要求聯立方程的根 但是有一條的係數偏大,且有係數是inf,但並非全部係數都是inf 另一條則相反,係數偏小,且有變數不見(係數為0) 請問有方法解決嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 101.12.10.134
jatj:symbolic math toolbox? 11/21 14:43
candy88257:請問一下你是說符號運算嗎?如果是的話我就是用符號運 11/21 14:49
candy88257:算啊@@ 11/21 14:49
candy88257:我補充一下我程式大約流程: 11/21 14:50
candy88257:syms x y; (10^400)*x+y=0; x+(100^-400)*y=0; 11/21 14:53
candy88257:sols=solve(eq1,eq2); sols.x; sols.y; 上面兩方程是eq 11/21 14:54
candy88257:1跟2 11/21 14:54
candy88257:當然,係數不是10^400 or 10^-400,而是另一條方程計 11/21 14:56
candy88257:算的值 11/21 14:56
kdjf:你的別一條方程有用syms嗎? 11/21 21:36
candy88257:感謝樓上兩位大師的提醒,我終於會用了!!! 11/21 22:42