?? lab031.m
字號:
function lab031()
clear all;
clc;
col0=[0.7 0.7 0.7]; %灰色
col1=[1 1 1]; %白色
%創(chuàng)建當(dāng)前窗口
mainwin=figure('Color',col0,'Pos',[80 100 700 450],...
'Name','參量根軌跡實驗窗口','NumberTitle','off',...
'MenuBar','none','Resize','off');
%開環(huán)傳遞函數(shù)形式
dd=text(0.1,0.95,'G(s)H(s)=K(1+Ts)/s(s+1)(s+2)');
set(dd,'fontsize',20,'color',[0,0,1],'fontname','宋體');
%等效的開環(huán)傳遞函數(shù)
dd=text(0,0.8,'等效開環(huán)傳函:');
set(dd,'fontsize',20,'color',[0,0,1],'fontname','宋體');
dd=text(0.35,0.8,'G1(s)=K*Ts/[s(s+1)(s+2)+K]');
set(dd,'fontsize',20,'color',[0,0,1],'fontname','宋體');
hold on;
%輸入前向通道參數(shù)按鈕
uicontrol('style','push','units','normal','pos',[0.4 0.5 0.15 0.15],'string','G(s)',...
'fontsize',15);
%輸入反饋參數(shù)按鈕
uicontrol('style','push','units','normal','pos',[0.4 0.3 0.15 0.15],'string','H(s)',...
'fontsize',15);
%畫一個比較器
uicontrol('style','radio','units','normal','pos',[0.2 0.55 0.03 0.04],'enable','off','back',col0)
%畫根軌跡圖
uicontrol('style','push','units','normal','pos',[0.25 0.1 0.2 0.1],...
'string','根軌跡圖','fontsize',15,'call','root01');
%關(guān)閉按鈕
uicontrol('style','push','units','normal','pos',[0.6 0.1 0.15 0.1],'string','退出',...
'fontsize',15,'call',['clear all;clc;close;']);
%畫方框圖的信號線
x=[0 0.88 0.8 0.8 0.11 0.11];
y=[0.57 0.57 0.57 0.3 0.3 0.57];
plot(x,y,'k');
hold on;
%畫負(fù)反饋的'-'號
x=[0.05 0.08];y=[0.5 0.5];
plot(x,y,'k');
hold on;
%畫信號線上的箭頭
x=[0.06 0.09 0.06];
y=[0.59 0.57 0.55];
plot(x,y,'k');hold on;
x=[0.85 0.88 0.85];
y=[0.59 0.57 0.55];
plot(x,y,'k');hold on;
x=[0.095 0.11 0.125];
y=[0.5 0.55 0.5];
plot(x,y,'k');hold on;
dd=text(-0.1,0.65,'輸入R(t)');
set(dd,'fontsize',15,'color',[0,0,1],'fontname','宋體');
dd=text(0.8,0.65,'輸出C(t)');
set(dd,'fontsize',15,'color',[0,0,1],'fontname','宋體');
axis([0 1 0 1]);
axis off;
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -