[問題] 新手請教 聯立方程式哪裡出問題已回收

看板MATLAB作者 (揪咪)時間16年前 (2009/08/03 11:58), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/1
首先我有4個未知數 4個方程式如下: syms a b c d; eq1=a*tan(d*pi)+b*tan(c*pi)-0; eq2=a*tan(3*d*pi)+b*tan(3*c*pi)-0; eq3=a*d*pi*sec(d*pi)*sec(d*pi)+c*b*pi*sec(c*pi)*sec(c*pi)-0.47987*a*b; eq4=a*d*pi*sec(3*d*pi)*sec(3*d*pi)+c*b*pi*sec(3*c*pi)*sec(3*c*pi)-0.127965*a*b; sol=solve(eq1,eq2,eq3,eq4); 這樣子可以解出 27 組解 也有找到我要的解 但是.. 我把所有的數值 3 改成 2.4167 以及 eq4 的 0.127965 改成 0.15885 之後 程式跑完卻顯示 Warning: Warning, solutions may have been lost 而且只有 1 組解 可是並不是我要的答案 搞不懂為什麼結果會是這樣@@ 請各位高手指點迷津了 謝謝~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.127.202.7

08/03 21:44, , 1F
發散吧
08/03 21:44, 1F

08/04 00:00, , 2F
所以我應該要怎麼解決@@?
08/04 00:00, 2F
文章代碼(AID): #1ATc1_3J (MATLAB)
文章代碼(AID): #1ATc1_3J (MATLAB)