matlab 入門基本操作命令與函式

2021-06-13 07:54:36 字數 1982 閱讀 9035

一  :tf([  ],[  ]) 函式

是傳遞函式的意思,一般學自動控制原理的時候經常用,在s域中,比如你要輸入g(s)=1/(s^2+2s+1),就可以在matlab中輸入g=tf([1],[1 2 1]);就ok了。不懂的話你可以在command視窗輸入help tf 就行了

matlab中  help tf  :

create or convert to transfer function model

tf sys

= tf(num

,den

) sys

= tf(num

,den

,ts)

sys = tf(m

) sys

= tf(num

,den

,ltisys

)tfsys

=tf(sys

) tfsys

= tf(sys

,'inv')

tf   is used to create real-or complex-valued transfer function models (tf objects) or to convertstate-space or zero-pole-gain models to transfer function form.

sysd=c2d(sys,ts,'z'); % c2d ---連續的時間系統轉化為離散的時間系統,即離散化.'t'表示雙線性變換法

% find critical valuecrs kcr,wcr % 'z'表示帶零階保持器的z變換法,可預設

三:sys=tf(5.235e005,[1,87.35,1.047e004,0]);%獲得傳遞函式。

dsys=c2d(sys,ts,'z');%將連續的時間模型轉換成離散的時間模型,取樣時間是ts=0.001。

[num,den]=tfdata(dsys,'v');%獲得離散還建模型的分子分母矩陣

四: pid matlab **程式

>> ts = 0.001;

sys  = tf (400,[1 ,50,0]);

dsys = c2d (sys,ts,'z');

[num,den] = tfdata(dsys,'v');

u_1  = 0.0 ;u_2 = 0.0; u_3 = 0.0 ;

y_1 = 0   ; y_2 = 0;   y_3 = 0;

x =  [0, 0 ,0];

error_1 = 0;

error_2 = 0;

for k=1:1:1000

time(k) = k*ts;

rin(k) = 1.0;

kp = 8;

ki = 0.10;

kd = 10;

du(k) = kp*x(1) + kd*x(2) + ki*x(3);

u(k) = u_1 + du(k);

if u(k) >= 10;

uk = 10;

endif u(k) <= -10 ;

u(k) = -10;

endyout(k) = -den(2)*y_1 - den(3)*y_2 + num(2)*u_1 +num(3)*u_2;

error = rin(k) - yout(k);

u_3 = u_2 ; u_2 = u_1; u_1 = u(k);

y_3 = y_2 ; y_2 = y_1; y_1 = yout(k);

x(1) = error - error_1;

x(2) = error - 2*error_1 + error_2 ;

x(3) = error;

error_2 = error_1;

error_1 = error;

endplot(time,rin,'b',time,yout,'r');

xlabel ('time(s)');

ylabel ('rin,yout');

MATLAB入門(MATLAB命令)

管理會話中的命令 clc 刪除命令視窗 clear 刪除記憶體中的變數 exist 檢查變數是否存在 global 宣告變數為全域性變數 help 獲取幫助資訊 1 查詢各種算術運算子 關係運算子 邏輯運算子 2 查詢名稱準確已知的命令或檔案 3 非matlab自帶.m檔案的幫助性注釋內容 look...

MATLAB入門之矩陣的基本操作

一,基本的符號 1,加 2,減 3,乘 4,除 5,平方 二,簡單的數乘運算 1,如果算式比較簡單可以直接進行敲寫 2,如果算式較為繁瑣,可以使用變數,進行逐級運算 三,變數 1,大小寫字母為不同的變數 2,變數命名不能用數字開頭 四,一些關鍵字 ansi,j 複數 inf eps 2.2204e ...

CAD入門基本操作命令

一.新建 1.新建的三種方法 a.開啟 下拉符號 無樣板公制 b.ctrl l c.利用新建符號 新建 2 注意十分鐘左右儲存 要比當前版本低2000 dwg 二.列印 1.op 選項卡顯示 注 a.二維模型空間統一背景黑色,圖紙 布局統一背景顏色黑色 b.使用者系統配置 自定義右鍵單擊 c.選擇集...