matlab中知道變數之間的關係,怎麼用變數滿足的條件

2021-04-17 22:03:22 字數 2709 閱讀 2948

1樓:匿名使用者

>> z=solve('y=x+1','y*(y+2)=3')z =

x: [2x1 sym]

y: [2x1 sym]

>> z.x

ans =0-4

在matlab中如何根據兩個變數的一系列資料得出兩個變數的關係式?

2樓:匿名使用者

可以使用擬合,如果只是兩個變數,推薦cftool函式(即curve fitting tool)裡面可以選擇不用的函式型別以儘量符合你的曲線。

3樓:善鴻遠門晏

subs就是代入已知值,如果ef已經得到數值,那麼用subs(a)

subs(nd)

subs(g)

subs(g)

就可以了

matlab中如何表示一個方程中一個變數和其他幾個變數的關係

4樓:匿名使用者

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

5樓:和素蘭祝巳

有積分變數,它肯定是能求導的,所以把那個積分變數看作是x4,它的導數是x4',從而整個微分方程是一個四階的,相當於括了一階,再進行化簡和整理,用ode45函式解微分方程,一定行!!

matlab中如何求解一個變數和另一個變數的關係,例如f(x,y)=0,求y和x的關係

6樓:匿名使用者

可以用solve函式,例如

solve('x^2+y^2-100=0','y')ans =

(-x^2+100)^(1/2)

-(-x^2+100)^(1/2)

你這裡不應該用引號,改為

solve(real(1/q),l)

不過這個方程沒有解析解

matlab中在解方程組時,如何給其中一個變數限定一個範圍區間?

7樓:yyy名

^syms sa tab tac thetaeq1=sa^copy2+1-2*sa*cos(pi/2-theta)-(sa+340*tac)^2;

eq2=sa^2+1-2*sa*cos(theta)-(sa+340*tab)^2;

theta = 0:0.01:pi/2;

兩個方程、四個變數,你想求什麼?

怎樣用matlab從含有2個變數的方程中提取一個變數出來。。。。。。。。。。。。。

8樓:匿名使用者

syms b r

然後使用solve函式

b=solve('你的方程','b');

參考 doc solve

9樓:

ezplot easy to use function plotter

ezplot(fun) plots the function fun(x) over the default domain

-2*pi < x < 2*pi, where fun(x) is an explicitly defined function of x.

ezplot(fun2) plots the implicitly defined function fun2(x,y) = 0 over

the default domain -2*pi < x < 2*pi and -2*pi < y < 2*pi.

ezplot(fun,[a,b]) plots fun(x) over a < x < b.

ezplot(fun2,[a,b]) plots fun2(x,y) = 0 over a < x < b and a < y < b.

ezplot(fun2,[xmin,xmax,ymin,ymax]) plots fun2(x,y) = 0 over

xmin < x < xmax and ymin < y < ymax.

ezplot(funx,funy) plots the parametrically defined planar curve funx(t)

and funy(t) over the default domain 0 < t < 2*pi.

ezplot(funx,funy,[tmin,tmax]) plots funx(t) and funy(t) over

tmin < t < tmax.

ezplot(fun,[a,b],fig), ezplot(fun2,[xmin,xmax,ymin,ymax],fig), or

ezplot(funx,funy,[tmin,tmax],fig) plots the function over the

specified domain in the figure window fig.

關於調節變數。寫報告時用到A對,B和C之間關係的影響,怎樣

基本bai來說,是用到兩個 du方程 第一個,檢測b對c的主zhi效dao 應,c a1 b1b 第二個,檢回測a對b c關係的調節效答應,c a2 b2b c2a d2a b 在實際應用中,一般只需要第二個方程就夠了。在spss中,做一個線性迴歸分析,因變數為c,自變數為a b和a b,然後看係數...

matlab中sym符號變數不是固定的數,怎麼轉變為do

你的這種寫法是不是有問題?比如 sym 可能應該是syms j 這個變數是不必要的 syms 函式放在迴圈裡似乎不大好 雖然對結果應該沒什麼影響 至於轉變,賦值語句 sum 3之類 具有最高的許可權,會無視該變數原來是什麼。另外,對符號變數及符號函式而言,subs 替換 比較常用,比如 y x 1,...

自己編的matlab函式如何輸出多個變數的數字結果

m,n好像是a,b的函式呀。結果當然是一個表示式 a,b 命令視窗輸入 x,y located a,b 裡面a,b值由你自己定。要把因變數都打出來,不然預設第一個因變數。 沫沫容 function dataout dataread filein,fileout,line fidin fopen fi...