网站大量收购独家精品文档,联系QQ:2885784924

MATLAB教学讲义-2.ppt

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MATLAB教学讲义-2

MATLAB 教學講義-2 Advanced Intelligent Robot and System Lab, EE, NCKU 建立系統 tf 建立轉移函數 (以多項式表示) num=[20]; % 分子 den=[2 2 5]; % 分母 sys1=tf(num,den); zpk 建立轉移函數 (以極、零、增益 表示) z=[20]; % 零點 p=[2 2 5]; % 極點 sys2=zpk(z,p,1); ss建立狀態空間函數 (以A、B、C、D 表示) A=[-6 -8;1 0] B=[1; 0] C=[1 3] D=0 Sys=ss(A,B,C,D) 狀態空間轉轉移函數 [num,den]=ss2tf(A,B,C,D) 狀態空間轉極零點模型 [z,p,k]=ss2zp(A,B,C,D) 建立系統 parallel 並聯( sys1 與 sys2 並聯) sysp=parallel(sys1,sys2); series 串聯(sys1 與 sys2 串聯) syss=series(sys1,sys2); feedback 回授( G 與 H) sysf=feedback(G,H,-1); 取得系統參數 tfdata 取得轉移函數資料 [num_all,den_all]=tfdata(sysf,v); v (for vector) will return num and den as vectors rather than cell arrays. % 將資料存放在 num_all,den_all zpkdata 取得極、零、增益資料 [z_all,p_all,k_all]=zpkdata(sysf,v); %將資料存放在 z_all,p_all,k_all get 將資訊顯示在Command windows 輸入函數 設定時間 t=0:0.1:10; % 設定起始時間:時間間隔:終止時間 impulse 輸入脈衝函數 [y_impulse,t]=impulse(sysf,t); % 輸入一個脈衝函數到 sysf step 輸入步階函數 [y_step,t]=step(sysf,t); % 輸入一個步階函數到 sysf EX.1 建立sys1= 與sys2= 將sys1與sys2並聯 將sys1與sys2串聯 將sys1做單位回授 利用tfdata、zpkdata與get取得sys1單位回授後的系統資訊 基本繪圖 繪圖指令對MATLAB來說是一個非常重大的環節,也是我們用來表達輸出的主要方式 MATLAB具有很好的視覺化工具、基本的2-D繪圖 基本繪圖 最基本的2-D繪圖指令 plot(x,y, LinSpec ) %x,y 為圖形上的x,y座標 %LinSpec 可用來設定色彩、線條樣式和點的標記樣式 LinSpec的參數 b blue . point - solid g green o circle : dotted r red x x-mark -. dashdot c cyan + plus -- dashed m magenta * star y yellow s square k black d diamond v triangle (down) ^ triangle (up) triangle (left) triangle (right) p pentagram h hexagram 進階繪圖 figure 建立一個繪圖視窗 figure(1) subplot(mnp) % 表示在figure中有m*n個圖,p為該圖的位置 subplot(21

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档