matlab GUI配置传递函数和控制系统设计

1、内容简介

43-可以交流、咨询、答疑

涉及到传递函数导入、零极点展示等

2、内容说明

复制代码
% --- Executes on button press in operation.
function operation_Callback(hObject, eventdata, handles)
% hObject    handle to operation (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
val=get(handles.popupmenu2, 'value');
switch val
case 1
    getTransfer(handles);
case 2
    close(gcf)
    ComputationOfZeros('Visible','on');
case 3
    close(gcf)
    DemonstrationofZeros('Visible','on');    
end

function getTransfer(handles)
a=str2num(get(handles.mA,'string'));
b=str2num(get(handles.mB,'string'));
c=str2num(get(handles.mC,'string'));
d=str2num(get(handles.mD,'string'));
setappdata(0,'A',a)
setappdata(0,'B',b)
setappdata(0,'C',c)
setappdata(0,'D',d)
G=ss(a,b,c,d);  %创建系统模型
sys=tf(G);       %直接获取传递函数矩阵
[~,input]=size(b);
[output,~]=size(d);
str=['all transfer function (format:num/den )' 10];
k=1;
for i=1:input
    for j=1:output
       str_temp1=[['transfer function:' 'input' num2str(i) ' ' 'to' ' ' 'output' num2str(j)], 10];
       num_temp=['num' num2str(k) '=[' num2str(sys(j,i).num{1,1}),']'];
       den_temp=['den' num2str(k) '=[' num2str(sys(j,i).den{1,1}),']'];
       str_temp2=[[num_temp ',  ' den_temp], 10]; %当次循环需要输出的字符串
       str=[str,str_temp1,str_temp2];  %连接
       k=k+1;
    end
end
set(handles.edit15,'String',str);

% --- Executes on selection change in popupmenu2.

3、仿真分析

4、参考论文

相关推荐
天涯铭5 小时前
线控与斩控MATLAB分析
matlab·simulink·线控·斩控·fft分析
调皮连续波(rsp_tiaopige)5 小时前
毫米波雷达 : OpenRadar(Matlab版本)正式发布
开发语言·matlab
起风的蛋挞9 小时前
Matlab提示词语法
前端·javascript·matlab
然哥依旧1 天前
【轴承故障诊断】基于融合鱼鹰和柯西变异的麻雀优化算法OCSSA-VMD-CNN-BILSTM轴承诊断研究【西储大学数据】(Matlab代码实现)
算法·支持向量机·matlab·cnn
jllllyuz1 天前
基于MATLAB的锂电池物理对象建模实现
开发语言·matlab
Evand J1 天前
【MATLAB例程】无人机三维路径规划|A*,RRT(快速随机树算法), APF(人工势场法)算法对比|可自定义起终点、障碍物坐标。附下载链接
算法·matlab·无人机·astar·路径规划·rrt·apf
cici158741 天前
基于MATLAB的四旋翼无人机三维动态仿真实例
开发语言·matlab·无人机
小文数模2 天前
2026年美赛数学建模C题完整参考论文(含模型和代码)
python·数学建模·matlab
小文数模2 天前
2026美赛数学建模D题完整参考论文(含模型建立求解、代码等)
python·数学建模·matlab
Wh-Constelltion2 天前
【PQ分解法潮流计算(matlab版)】
算法·matlab