如何使用matlab將已經推出的狀態方程輸入並畫圖呢

2021-04-19 17:14:50 字數 1723 閱讀 4031

1樓:匿名使用者

syms x

for d = 1:10

ezplot(tanh((2*x+1)*d)-x); hold onend

怎麼用matlab求解帶引數的方程,並且畫圖

2樓:匿名使用者

你好!給你變了一段**:

主程式clc;clear all

global t

a=1:1:50;

x=zeros(size(a));

y=x;

for i=1:length(a)

x0=1;

t=a(i);

y(i)=fsolve(@62616964757a686964616fe78988e69d8331333339666637(x)f(x),x0);

x(i)=216.77-(0.4*(428.15-y(i)))/(0.9*(exp(-t*51.84/904.5)-1));

endfigure(1)

plot(a,x,'r--','linewidth',2)

xlabel('a')

ylabel('x')

title('x-a 曲線')

figure(2)

plot(a,y,'b-.','linewidth',2)

xlabel('a')

ylabel('y')

title('y-a 曲線')

子函式程式:

function d=f(y)

global t

d=y-(428.15-(216.77-(0.4*(428.15-y))/(0.9*(exp(-t*51.84/904.5)-1))))*...

exp(-t*27.84/402)+216.77+(0.4*(428.15-y))/(0.9*(exp(-t*51.84/904.5)-1));

end結果:

希望幫到你!

如何使用matlab狀態方程的標準形式,演算法的

3樓:吃貨的天真的家

遺傳演算法可以用來最優化計算,即計算一個東西的最大或最小的東西,或者最優解。不知道你想用來具體解決什麼問題,沒法仔細回答。

4樓:或與他人有

1、掌握matlab程式設計**的方法。 2、掌握動態系統**模型和求解的方法。 3、掌握matlab中狀態方程(組)通用演算法的程式設計思想和程式結構。

4、掌握matlab的狀態方程求解器 。

5樓:董咚咚園

在這本書的第七章有詳細解答

如何用matlab做這道題?求狀態方程的解 6

6樓:匿名使用者

題主給出微分方程組,可使用ss建立廣義狀態空間(gesss)模型,即將動態系統模型轉換為狀態空間模型形式。其模型

按照ss的方法,可以這樣求解(供參考)。

a=[0,1,0;0,0,1;-2,-4,-3];

b=[1,0;0,1;-1,0];

c=[0,1,0;1,2,1];

d=[0];

x0=[1;0;0];

sys=ss(a,b,c,d);

[y,t,x] =initial(sys,x0,t);

plot(t,x,'.-',t,y,'p')執行結果

如何使用matlab繪製函式曲線

使用matlab繪製函式曲線的方法和操作步驟如下 2 其次,完成上述步驟後,請根據實際情況設定圖示 如下圖所示。3 接著,完成上述步驟後,需要填寫註釋資訊,如下圖所示。4 最後,完成上述步驟後,將獲得相應的效果圖,函式曲線就繪製完成了,如下圖所示。1 用matlabc開啟命令列視窗,直接輸入相關的內...

如何使用Matlab提取Excel中指定列的資料

只讀 張三 num,txt xlsread 工作薄1.xls n find strcmp txt 1,2 end 張三 cj num 1 end,n cj 8691 8685 78 mean cj ans 85.2000 2.全部讀取 num,txt xlsread 工作薄1.xls s size ...

matlab中的功能函式fcm如何使用

我貼部分fcm的matlab expo options 1 exponent for u max 新的中心。知道滿足閾值。matlab裡面自己有函式一招就能找到 oyxvgr 模糊c均值聚類演算法,可將輸入的資料集data聚為指定的cluster n類 函式描述 語法格式 center,u,obj ...