1樓:匿名使用者
可以用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中知道變數之間的關係,怎麼用一個變數滿足的條件,解出另一個變數
2樓:匿名使用者
>> z=solve('y=x+1','y*(y+2)=3')z =
x: [2x1 sym]
y: [2x1 sym]
>> z.x
ans =0-4
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函式解微分方程,一定行!!
已知x,y,z三個變數兩兩之間的關係,想用matlab求x與z, y與z的關係
5樓:方朔成思
假設 y=x+z,x=2*y+z;
用matlab的solve函式,如下:
>> sym z;
>> [x,y]=solve('y=x+z','x=2*y+z','x','y')
請教一下matlab高手,如何用matlab實現:知道了函式x,y之間的對應數值,如何求出因變y量與自變數之間的關係
6樓:林兒茂茂
簡單用cftool工具箱,先在工作空間輸入x,y,再輸入cftool,按提示匯入資料,建立擬合。
matlab曲線擬合公式中含有兩個變數,x是自變數,y既是自變數又是因變數,求指導,y=f(x,y)
7樓:匿名使用者
首先,將x、y看成bai
同一變du量,即x(1)、x(2)
然後zhi
,定義自變數函式dao,回即fun=inline('x(2)-f(x(1),x(2))','a','x') %a是擬合答係數
再用matlab的nlinfit()函式或lsqcurvefit()函式進行擬合
matlab如何求已知自變數x值,求對應函式y值
8樓:匿名使用者
t=[0.5 3 exp(1) 1.2];
ft=t.^5-3./(t.^3)+t.*exp(-t).*sin(t)-97
得到:ft =
-120.8234 145.9100 51.3375 -95.9109
求問,知道兩個自變數(y和p)和一個因變數(x)的資料,怎麼才能在matlab裡面繪出x關於y變化的函式影象?
9樓:匿名使用者
可以的,只不過需要先知道函式形式,否則只能用多項式擬合
用matlab編寫函式f(x,y)
10樓:兔子和小強
function z = f(x, y)
if y == 1
z = sin(x);
else if y == 2
z = cos(x);
else
z = sin(x)*cos(x);
endend
11樓:小竹熊林
這什麼??樓主想實現什麼?
matlab如何給一組變數賦矩陣值 變數名在矩陣中,給每變數名賦
可以這樣 p a eval p,num2str 1 zeros 3,3 matlab 如何給矩陣中的變數賦一組值 是說每個theta各有五個值要對應著付給t嗎?可以先使用 syms theta1 theta2 theta3 theta4 theta5 然後給出t,之後分別給每個theta賦值,最後使...
JS函式中怎麼呼叫另JS中的變數
a function b function function a var b a b js裡有兩個方法,怎麼實現其中一個方法呼叫另一個方法中的變數?第一種方法。1.首先準備好兩個js檔案。2.然後寫一個html檔案,通過方法,將兩個js引用到html檔案中。3.處於內下方的js檔案,就可容以直接呼叫...
MATLAB中的兩個變數相乘怎麼編寫
驗證成功,可以執行 x rand 3,4 y rand 4,5 row1,col1 size x row2,col2 size y if col1 row2 disp input is error else result zeros row1,col2 for ii 1 row1 for jj 1 ...