幫忙寫乙個Matlab的子程式,解方程!

時間 2025-01-30 16:50:11

1樓:傲世龍蝦

syms x y b b1 b2 a1 a2f1=('b1-b*cos(x)*cos(y)=0');

f2=('b2-b*cos(x+a1)*cos(y+a2)=0');

x,y]=solve(f1,f2,x,y)但是得不到結果,結果為:

error using ==solveerror, (in allvalues/rootseq) cannot evaluate with symbolic coefficients

error in ==c:\matlab6p5\toolbox\symbolic\@sym\

on line 49 ==varargout] =solve(s);

意思是:不能計算出解析解!

方程求解matlab,感謝!

2樓:網友

該方程姿攜可以用vpasolve函式得到其數值跡喊伏解。

如m=130,a=57,b=57,滲凱c=60,則。

x =;y =

求解**。syms x y

m=130;a=57;b=57;c=60;

eq1=x*m^(;

eq2=y*m^(;

x,y]=vpasolve(eq1==0,eq2==0)<>

使用matlab程式設計求解方程

3樓:網友

如何使用matlab程式設計求出圖中方程的解,對於圖中的方程用solve()和vpasolve()函式求解,並不能讓我們得到所有的解。那如何去得到呢?

首先,我們試著用繪製函式(ezplot,plot),繪出其圖形,此時我們可以看到,該方程有兩個解,即x在0和的附近有解。

然後,用vpasolve函式乙個乙個地去求。

實現**:syms x

ezplot(sin(x)-x^2/2,[-5,5]) 繪圖。

grid on %打網格線。

x1 = vpasolve(sin(x)-x^2/2 == 0, x , 0) %求x在0附近的解。

x2 = vpasolve(sin(x)-x^2/2 == 0, x , 求x在附近的解。

用matlab如何求解如下方程?

4樓:網友

如何用matlab如何求解如下的隱式三角函式方程。一般可用vpasolve函式求解。如θ6=π/2、θ7=π/6,則用下列**實現。

theta6=pi/2;theta7=pi/6;

syms a1 %宣告變數。

alpha1=vpasolve(6/sin(a1)==7/(pi-(theta6-theta7+a1)),a1])

alpha=double(alpha1*180/pi) %弧度轉換角度。

如是θ6和θ7是一系列值,可以使用向量陣列,用迴圈語句求出其相應的alpha值。則。

theta6=[。theta7=[。

for i=1:n %n為θ6和θ7的各數。

syms a1 %宣告變數。

alpha1=vpasolve(6/sin(a1)==7/(pi-(theta6(i)-theta7(i)+a1)),a1])

alpha(i)=double(alpha1*180/pi)

end<>

怎麼用matlab求這個問題,求編寫程式

5樓:網友

題主的問題是當扇形的圓心角θ為多大時使該漏斗的容積最大。這個問題我們可以這樣來考慮:

首先,根據初等數學幾何公式,寫出v與r、θ的關係式。

其二,求v對θ變數的一階導數,得到v關於θ的表示式。

其三,求v對θ變數的二階導數,得到dv關於dθ的表示式。

其四,求d^2v/dθ^=0的方程,求出θ的值,用於判斷θ的極值。

最後,根據條件,求出其θ的值。

用matlab求的話,可以用下列**來實現:

syms r theta

v=1/3*((r*theta)/(2*pi))^2*sqrt(r^2-((r*theta)/(2*pi))^2);

dv=diff(v,theta)

d2v=diff(dv,theta)

theta1=solve(d2v==0) %令d^2v/dθ^2=0時,θ的值。

s=solve(dv==0,theta>0);%令dv/dθ=0時,θ的值。

theta2=simplify(

執行結果為 (2*pi*6^(1/2))/3

幫忙寫對聯,幫忙寫一個對聯

以下對聯請任選吧 一 表彰慶功類對聯 花獻革新者 功昭創業人。業著光榮榜 花開報喜春。做貢獻青春燦爛 勇登攀事業輝煌。振興進取展鵬舉 改革創新縱馬騰。獎盃凝聚千鈞力 錦匾匯融萬縷情。千聲頌樂歌功著 一卷巨集圖舉業新。功高且把云為鑑 譽重宜將嶺作師。巨手迴天四化業 群英向黨百花紅。聲聲頌譽催人奮 朵朵...

求助,幫寫JS小程式,求助,幫寫一個JS小程式

計算器 body div r a b height 30p.運用js 寫一個小程式 5 var price 商品單價 var num 商品數量 var receive 收款金額 function cashier price,num,receive if receive 高手進來幫幫忙,用js寫一個超...

matlab中函式運算,matlab中一個函式運算

張慶 a 0.4,0.2,5.5,9.17,14.13,17.53,15.03,11,1.03,0.5,2.06,6.03,10.17,14.73,20.63,25.23,29 b 98,97.73,96.3,91.67,91.23,87.43,81.3,78.17,78.17,70.67,67.9...