认识Matlab软件解读.ppt

  1. 1、本文档共59页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Matlab及其在电气工程中的应用 任课教师:李静 理论:16学时 实验:16学时 第一章 之 认识Matlab软件 §1-1 Matlab软件是什么? Matlab软件是由美国Math works公司推出的用于数值计算和图形处理的科学计算系统。Matlab是英文Matrix Laboratory(矩阵实验室)的缩写,被誉为“巨人肩上的工具”。 大学里,Matlab软件正在成为对数值、线性代数以及其它一些高等应用数学课程进行辅助教学的有力工具;在工程技术界,Matlab软件也被用来构建与分析一些实际课题的数学模型 §1-2 Matlab软件的典型特点 1、强大的数值和符号计算功能 2、语言简洁,编程效率高 3、交互性好,使用方便 4、强大的绘图能力,便于数据可视化 5、学科众多、领域广泛的工具箱 6、开放性好,易于扩充 7、与C 语言和Fortran 语言有良好的接口 MATLAB 系统及工具箱 整个MATLAB 系统由两部分组成,一是MATLAB 基本部分,二是各种功能性和学科性的工具箱,系统的强大功能由它们表现出来。 基本部分包括数组、矩阵运算,代数和超越方程的求解,数据处理和傅里叶变换,数值积分等。 工具箱实际是用MATLAB 语句编成的、可供调用的函数文件集,用于解决某一方面的专门问题或实现某一类新算法。MATLAB 工具箱中的函数文件可以修改、增加或删除,用户也可根据自己研究领域的需要自行开发工具箱并外挂到MATLAB 中。Internet 上有大量的由用户开发的工具箱资源。 到目前为止,MATLAB 本身提供的工具箱有40 多个,其中主要的有: (1) 生物信息科学工具箱(Bioinformatics Toolbox); (2) 通信工具箱(Communication Toolbox); (3) 控制系统工具箱(Control System Toolbox); (4) 曲线拟合工具箱(Curve Fitting Toolbox); (5) 数据采集工具箱(Data Acquisition Toolbox); (6) 滤波器设计工具箱(Filter Design Toolbox); (7) 财政金融工具箱(Financial Toolbox); (8) 频域系统辨识工具箱(Frequency System Identification Toolbox); (9) 模糊逻辑工具箱(Fuzzy Logic Toolbox); (10) 遗传算法和直接搜索工具箱(Genetic Algorithm and Direct Search Toolbox); (11) 图像处理工具箱(Image Processing Toolbox); (12) 地图工具箱(Mapping Toolbox); (13) 模型预测控制工具箱(Model Predictive Control Toolbox); (14) 神经网络工具箱(Neural Network Toolbox); (15) 优化工具箱(Optimization Toolbox); (16) 偏微分方程工具箱(Partial Differential Equation Toolbox); (17) 信号处理工具箱(Signal Processing Toolbox); (18) 仿真工具箱(Simulink Toolbox); (19) 统计工具箱(Statistics Toolbox); (20) 符号运算工具箱(Symbolic Math Toolbox); (21) 系统辨识工具箱(System Identification Toolbox); (22) 小波工具箱(Wavelet Toolbox)。 举例4 num=[-11,0]; den=[1, -12, 1, -1]; %获得控制系统传函分子和分母的多项式 step(num,den); %命令step()用于获得控制系统的单位阶跃响应特性曲线 举例5 num=[-11,0]; den=[1, -12, 1, -1]; bode(num,den); %命令函数bode()用于获得控制系统的幅频特性和相频特性 grid on %命令grid on或命令grid off分别表示添加和删除栅格线 举例6 t=0:pi/50:4*pi; %产生由0到4*pi的数据,其步长(数据间隔)为pi/50 y=exp(-t/7).*sin(7*t); %生成衰减振荡曲线y y0=exp(-t/7); %生成包络线y0 plot(t,y,-r,t,y0

文档评论(0)

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

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

1亿VIP精品文档

相关文档