二階系統指標引數的求取的程式編寫

2021-06-22 02:16:46 字數 806 閱讀 6910

function  [s]=two_order_system(num,den)

%表示s是乙個指向結構體的變數

s= struct(...

'raise_time',,...

'set_time',,....

'overshoot',,...

'peak',,...

'peaktime',,...

'final_value',);

%可以呼叫stepinfo函式獲取所以的資訊,這裡完全採用自己編寫

a=tf(num,den);

%獲取系統的穩態值

s.final_value = dcgain(a);

[y,t]=step(a);

[s.peak,number] = max(y);

s.peaktime = t(number);

s.overshoot = ( s.peak - s.final_value )*100;

number=1;%用來表示是第幾個資料

while(y(number)<0.9*s.final_value) %使用while語句求取上公升時間

number = number + 1;

ends.raise_time = t(number);

number=length(y)%求取y的長度

while( y(number) >= 0.98*s.final_value && y(number) <= 1.02*s.final_value )

number=number-1;

ends.set_time = t(number); 

特殊的二階魔方

時限 1000ms 記憶體限制 10000k 總時限 3000ms 描述魔方大家應該都玩過。現在有乙個特殊的二階魔方,它只有一面是白色,其餘五個面全是黑色。玩這個魔方當然也有特殊的規則,玩家只能通過六種方式去改變它,底層向左轉一格 稱為dl 底層向右轉一格 稱為dr 右側向上轉一格 稱為ru 右側向...

二階導數的意義

2019 12 07 13 29 36文 董月 簡單來說,一階導數是自變數的變化率,二階導數就是一階導數的變化率,也就是一階導數變化率的變化率。一階導數大於0,則遞增 一階倒數小於0,則遞減 一階導數等於0,則不增不減。而二階導數可以反映圖象的凹凸。二階導數大於0,圖象為凹 二階導數小於0,圖象為凸...

C 二階構造的實現

include class twophasecons bool construct 第二階段建構函式 public static twophasecons newinstance 物件建立函式 twophasecons twophasecons newinstance return ret int ...