[討論] solve方程組

作者: saniao (saniao)   2015-05-05 21:14:12
請問一下
我今天有3個未知數a,b,c待求定
亦有三個方程式eq1,eq2,eq3
我使用symbolic進行解方程組
為什麼每個解都是8x1 syms呢
小弟數學不好請見諒
code如下
syms a b c
eq1=(1+a^2-b^2-c^2)/(1+a^2+b^2+c^2)-0.99768250;
eq2=(1-a^2+b^2-c^2)/(1+a^2+b^2+c^2)-0.75500072;
eq3=(1-a^2-b^2+c^2)/(1+a^2+b^2+c^2)-0.75731587;
[a,b,c]=solve(eq1,eq2,eq3,'a','b','c')
作者: Joshiki727 (xUranus)   2015-05-05 21:42:00
2^3種解 abc的正/負組合……嗎
作者: saniao (saniao)   2015-05-05 22:28:00
那哪一組才是正確的><
作者: celestialgod (天)   2015-05-05 23:12:00
你可以double(a)看實數值
作者: ejialan (eji)   2015-05-06 10:55:00
非線性方程有可能有多解 這題A=a^2,B=b^2,C=c^2可線性化開根號要取正負所以有2^3組解 如果abc沒有限制就都是解有限制 例如a>0,b>0,c>0 解數目就會變少
作者: saniao (saniao)   2015-05-06 13:32:00
好的 我知道了 感謝J大 C大 E大詳細解說

Links booklink

Contact Us: admin [ a t ] ucptt.com