1樓:我行我素
^syms a r l
s=a*r^容2+2*r*l*(sin(a))^2+0.5*(l^2-r^2)*sin(2*a);
m=2*l+2*a*r*pi/180;
c=s^(5/3)/m^(2/3);
dcdl=diff(c,'l')
dcdr=diff(c,'r')
dcda=diff(c,'a')
[l,r,a]=solve(dcdl,dcdr,dcda,'l,r,a')
已知x,y,z三個變數兩兩之間的關係,想用matlab求x與z, y與z的關係
2樓:方朔成思
假設 y=x+z,x=2*y+z;
用matlab的solve函式,如下:
>> sym z;
>> [x,y]=solve('y=x+z','x=2*y+z','x','y')
matlab中如何表示乙個方程中乙個變數和其他幾個變數的關係
3樓:匿名使用者
clear;
syms gm1 vin ro1 c2 vx s c1 gm2 rl cl ix vo1 ix1 vout r ix2
q1=-(gm1*vin+ix)*ro1-vo1q2=(vo1-vx)*s*c1-ix
q3=s*c2*vx-ix1
q4=(vx-vout)/r-ix2
q5=ix1+ix2-ix
q6=(ix2-gm2*vo1)*(rl/(1+s*rl*cl))-vout
sol=solve(q1,q2,q3,q4,q5,q6,ix,ix1,ix2,vo1,vout,vx)
sol.vout
4樓:和素蘭祝巳
有積分變數,它肯定是能求導的,所以把那個積分變數看作是x4,它的導數是x4',從而整個微分方程是乙個四階的,相當於括了一階,再進行化簡和整理,用ode45函式解微分方程,一定行!!
matlab程式,已知五個變數的三個約束方程,用其中兩個變數表示另外兩個變數?
5樓:匿名使用者
syms x y a b r
f1 = -0.1*sin(a)*cos(b) - x;
f2 = 1/20*(sin(a)*sin(b)*sin(r)+cos(a)*cos(r)-cos(a)*cos(b)) - y;
f3 = sin(b)*sin(r)/(cos(b)+cos(r)) - sin(a)/cos(a);
[a,b,r] = solve(f1,f2,f3,'a,b,r')% 結果沒有顯式的表示式
warning: explicit solution could not be found.
> in solve at 81
a =[ empty sym ]b =r =
6樓:幸運e的喵戀
我使用了matlab符號方程來解你這個方程組,執行了10分鐘沒解出來......
你確認你的式子沒有錯麼?如果對表示式不是很強烈要求的話,或者把x,y賦值一下讓他解數值解會更好。
在matlab中如何根據兩個變數的一系列資料得出兩個變數的關係式?
7樓:匿名使用者
可以使用擬合,如果只是兩個變數,推薦cftool函式(即curve fitting tool)裡面可以選擇不用的函式型別以盡量符合你的曲線。
8樓:善鴻遠門晏
subs就是代入已知值,如果ef已經得到數值,那麼用subs(a)
subs(nd)
subs(g)
subs(g)
就可以了
如何用MATLAB繪有自變數的函式圖
4維,這個怎麼畫,不可能吧 matlab中怎麼畫三個自變數乙個因變數的函式關於每乙個因變數的曲線圖 請問三個 bai自變數,乙個因變數du如何擬合公式 zhi 函式形式未知dao 其中乙個自變數的數版量級特別小,該如何處權理?有沒有什麼命令把數值帶入,就可以給出公式?x變化範圍為0.4 0.5 0....
如何用matlab求解微分方程並畫圖
1 找到關於求解常微分方程的習題。2 這裡用matlab求解,主要用到的就是 dsolve 具體的格式如下,但是不僅僅侷限下面兩種,其中eq就是代表方程式,而con為初始條件。3 這裡的 x 關於x的函式。知道語法就可以進行計算了。4 在matlab中輸入如下,dsolve d2y 2 dy exp...
matlab新手求教如何用matlab求導及求導後代入數值
用diff 來求導函式,用eval 來計算導數值。具體 如下 執行結果為 matlab中,乙個函式有多個自變數,怎麼分別求導並代入具體數值,舉個例子f x1 x2 x3,分 求導用diff expr,var,order 代入數值用subs expr,var,val 你好!我依照你來舉得例子自,簡單編...