1 / 127
文档名称:

PID仿真实验基于MATLAB的PID仿真.ppt

格式:ppt   大小:1,839KB   页数:127页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

PID仿真实验基于MATLAB的PID仿真.ppt

上传人:68843242 2021/12/24 文件大小:1.80 MB

下载得到文件列表

PID仿真实验基于MATLAB的PID仿真.ppt

文档介绍

文档介绍:基于MATLAB的PID仿真
MATLAB概述
矩阵和数组
数据类型
MATLAB编程基础
位置PID仿真
增量PID仿真
MATLAB是一种流行的工程软件,可以应用与科学计算、控制系统设计与分析、数字信号处理、数字图象处理、通讯系统仿真与设计、金融财经系统分析等领域。
工具箱丰富:MATLAB主工具箱
SIMULINK仿真工具箱
符号数学工具箱
控制系统工具箱
信号处理工具箱
图象处理工具箱
通讯工具箱
系统辨识工具箱
神经元网络工具箱
金融工具箱
MATLAB概述
fid=fopen(filename,'r');
data_origen=fscanf(fid,'%g');
fclose(fid);
[b,a]=butter(6,30/5000);
filter_weight1=filter(b,a,data_origen);
plot(filter_weight1);
为解决“线性代数”课程的矩阵运算问题
取名MATLAB即Matrix Laboratory 矩阵实验室的意思
T=0::1;
A=[1 2 3;4 5 6;7 8 9];
B=zeros(2,4);
C=ones(2,1);
矩阵和数组
MATLAB矩阵建立
1. 直接输入法
将矩阵的元素用方括号括起来,按矩阵行的顺序输入各元素,同一行的各元素之间用空格或逗号分隔,不同行的元素之间用分号分隔。例如
A=[1 2 3;4 5 6;7 8 9]
A =
1 2 3
4 5 6
7 8 9
2. 利用M文件建立矩阵
对于比较大且比较复杂的矩阵,可以为它专门建立一个M文件。
利用M文件建立MYMAT矩阵。
(1)启动有关编辑程序或MATLAB文本编辑器,并输入待建矩阵.
(2)把输入的内容以纯文本方式存盘()。
(3)运行该M文件,就会自动建立一个名为height的矩阵,可供以后使用。
3. 利用MATLAB函数建立矩阵
几个产生特殊矩阵的函数:zeros、ones、 eye、rand、randn。
这几个函数的调用格式相似,下面以产生零矩阵的zeros函数为例进行说明。其调用格式是:
zeros(m) 产生m×m零矩阵
zeros(m,n) 产生m×n零矩阵。
zeros(size(A)) 产生与矩阵A同样大小的零矩阵
相关的函数有:length(A)给出行数和列数中的较大者,即length(A)=max(size(A));ndims(A)给出A的维数。
MATLAB数据类型
MATLAB支持的基本数据类型
MATLAB数据类型
基本数值类型 字符串 元胞数组 结构 函数句柄 Java对象 逻辑类型
双精度类型 单精度类型 整数类型 用户自定义类 内嵌对象
int8,uint8
int16,uint16
int32,uint32
int64,uint64
Matlab运算符
关系运算
逻辑运算
位运算
集合运算
数学运算
转置(.’),幂次(.^),共轭转置(’),矩阵幂次(^)
乘法(.*),元素右除(./),元素左除(.\),矩阵乘法(*),矩阵右除(/)、矩阵左除(\)
冒号(:)