[問題] 新手請教 聯立方程式哪裡出問題已回收
首先我有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
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章