1樓:4終
1、首先看一下matlab求解方程的方法,指明所解方程的變數,然後指明方程,未知數和限制條件,最後求解方程。
2、來求解sin(x)=1方程,在matlab命令列視窗中輸入symsx [x,params,conds]=solve
(sin(x)==1,'returnconditions', true) ,按回車鍵可以得到方程解,如下圖所示。
3、轉換一下,可以看到sin(x)=1方程的解是如下圖所示。
4、也可以求解下面的乙個方程,如下圖所示。
5、輸入syms a b c y x[x,y]=solve([a*x^2+b*y+c==0,a*x+2*y==4],[x,y])。
6、按回車鍵可以得到方程解,轉換結果如下圖所示。
2樓:匿名使用者
用matlab解二元二次方程組,可以直接用solve()函式來求解。例如:
>>[x,y] = solve('x^2*y^2 - 2*x - 1 = 0','x^2 - y^2 - 1 = 0')
執行結果
對於較複雜的方程,也可以用數值分析的方法,如fsolve()函式、二分法,牛頓法,求出其數值解。
怎樣用matlab解乙個二元二次方程? 5
3樓:匿名使用者
你的問題不詳細啊,,這裡給你乙個例子:
:((x-0.5)^2)/a^2-y^2/b^2=1 , ((y-0.5)^2)/c^2-x^2/d^2=1
方法:syms a b c d x y;solve('(x-0.5)^2/a^2-y^2/b^2=1 ', '(y-0.5)^2/c^2-x^2/d^2=1')
把上面的命令複製貼上到matlab的command windows裡就行了。
你這是兩條雙曲線求交點,因此應該有四個解。
如果用matlab符號解得話,一般的計算機根本受不了,太慢了。所以沒給你結果,建議你直接把a,b,c,d給出來,這樣計算起來快。
4樓:丘冷萱
給你乙個解二元二次方程組的例子,
解方程組:x²+y²=2
x-y=0
>> [x,y]=solve( 'x^2+y^2=2','x-y=0')
x =1
-1y =1-1
有多個k值,如何用matlab寫解二元二次方程組的**
5樓:匿名使用者
含引數的方程組,在matlab中,可以使用solve函式求解。
解多元方程組,solve函式呼叫格式如下:
[y1,...,yn] = solve(eqns,vars)給出示例如下:
syms a b k
[b, a] = solve(a^2/16 + b^2/4 == 1, b == k*a , b, a);%2元2次方程組
b=******(b),a=******(a)解得橢圓與直線交點:
b =4*k*(1/(4*k^2 + 1))^(1/2)-4*k*(1/(4*k^2 + 1))^(1/2)a =
4*(1/(4*k^2 + 1))^(1/2)-4*(1/(4*k^2 + 1))^(1/2)
6樓:匿名使用者
function [x1,y1]=fun(k1,k2);
%輸入你表中的k1,k2就會求出來了
syms x;
syms y;
[x2,y2]=solve(y*(100-x)/((40-x-y)^2)==k1,(x-y)*(100-x)/(40-x-y)/(10-x+y)==k2);
x1=double(x2);
y1=double(y2);
例子>>[x,y]=fun(6.141e23,1.308e18);
x =25.0000 - 0.0000i
40.0000 + 0.0000i
25.0000 + 0.0000i
y =15.0000 + 0.0000i
0.0000
15.0000 - 0.0000i
ps.順便~二元二次方程組最多可以有四組根~這裡出現重根或者奇異根所以可能會出現3組,如果遇到0.0000i的話說明它很可能是實解,你忽略i就是了
如何使用matlab求解乙個二元二次方程組的問題?
7樓:匿名使用者
^af=0.8;
af=-0.02;
ab=-0.6;
v0=12.26;
t=104;
s=1347.1;
a1=af+af;
a2=af;
a3=ab+af;
[u,w]=solve('(u-v0)/(af+af)+(w-u)/af-w/(ab+af)=104',...
'(u^2-v0^2)/2*(af+af)+(w^2-u^2)/2*af-w^2/2*(ab+af)=1347.1','u,w');
u = subs(u)
w = subs(w)
u =44.7261
-42.5912
w =44.9278
-47.6136
8樓:紙飛機上的貓
你有兩點錯誤:
1、你給solve函式輸入公式時是不用加單引號的 直接輸入就行,加了單引號就變成字串了,所以matlab說你是無效表達
2、在使用solve函式時u、w是兩個符號變兩,應該先定義:syms u w
程式應改為:
syms u w
af=0.8;
af=-0.02;
ab=-0.6;
v0=12.26;
t=104;
s=1347.1;
a1=af+af;
a2=af;
a3=ab+af;
[su,sw]=solve((u-v0)/(af+af)+(w-u)/af-w/(ab+af)==104,(u.^2-v0.^2)/(2*(af+af))+(w.
^2-u.^2)/(2*af)-w.^2/(2*(ab+af))==1347.
1)為了與符號變數u、w相區別,方程解應該重新命名滿意請採納~☆⌒(*^-゜)v thx!!
用matlab解二元二次方程
9樓:恆光流星
在命令視窗鍵入
[x,y]=solve('x^2+y^2=1','x*y=2')
結果如下
x =((15^(1/2)*i)/2 + 1/2)^(1/2)/2 - ((15^(1/2)*i)/2 + 1/2)^(3/2)/2
((15^(1/2)*i)/2 + 1/2)^(3/2)/2 - ((15^(1/2)*i)/2 + 1/2)^(1/2)/2
(1/2 - (15^(1/2)*i)/2)^(1/2)/2 - (1/2 - (15^(1/2)*i)/2)^(3/2)/2
(1/2 - (15^(1/2)*i)/2)^(3/2)/2 - (1/2 - (15^(1/2)*i)/2)^(1/2)/2
y =((15^(1/2)*i)/2 + 1/2)^(1/2)
-(1/2*15^(1/2)*i + 1/2)^(1/2)
(1/2 - (15^(1/2)*i)/2)^(1/2)
-(1/2 - 1/2*15^(1/2)*i)^(1/2)
怎樣用matlab解乙個二元二次方程組?
10樓:匿名使用者
>> [x,y]=solve('x^2+(y-100)^2-89^2','x^2+y^2-10000');
>> x=double(x),y=double(y)x =79.7022
-79.7022
y =60.3950
60.3950
>> s=sqrt((x-200).^2+y.^2-134^2)s =12.7715
252.8337
嚴格來說沒有解,近似解為(79.7022, 60.3950)
如何開二元店,如何開乙個二元店
開兩元店進貨最好的選擇是義烏,我是開兩元店,進貨可以在網上直接進貨,使用支付寶付款,安全可靠.不會使用支付寶的可以到義烏去看看,義烏是全國小商品基地,是兩元店進貨的理想之地,在義烏進貨運費都是自負的,到湖南的運費大概是6毛左右一公斤,運費便宜,裝修就更簡單了,所有的裝修費用加起來也只要2500元左右...
怎樣由二元函式畫出二元它的影象,二元函式怎麼知道它的大概影象呢?
第一是判定是屬於哪種圖形,常見的包括圓 橢圓 拋物線 雙曲線。第二,求取一些特定點和線,包括與x y軸焦點,對稱軸,中心,焦點之類的,不同影象不一樣 第三,判定好方向就畫圖吧,反正也就是乙個示意圖 怎樣由二元函式畫出二元它的影象。matlab畫圖軟體或許可以幫助你。或者,如果是簡單的二元函式,大概描...
matlab怎麼求解二元二次偏微分方程
乙個方程兩個未知數,解不出的 另外,方程式是否寫成 dx dt 2 dy dt 2 x y,這是導數平方 或者 d 2x dt 2 d 2y dt 2 x y,這是二次導數 理工科學生最主要需要掌握的程式語言有哪幾種?大哥,學這麼多什麼用,一語言種類懂的再多,還不如乙個精深一們語言的人,就好比你說自...