计算机仿真技术第1章仿真软件-MATLAB.pdf
文本预览下载声明
第1章 仿真软件-MATLAB
本章内容
MATLAB 的基本数学函数和常用命令的使用;
MATLAB 的M文件的建立与使用;
MATLAB 的基本输入/输出函数及其应用;
MATLAB 的外部命令调用方法;
MATLAB 的条件转移语句、循环语句等常用控制语句的使用;
MATLAB 的基本绘图、字符添加、图形控制和图形修饰命令;
MATLAB 的基本数值运算方法;
MATLAB 的基本符号运算方法;
MATLAB 图形用户界面(GUI )的简单设计;
MATLAB编译器的基本应用方法。
1
1.1 MATLAB的功能特点
1.1 MATLAB的功能特点
1.1.1 MATLAB简介
1.1.1 MATLAB简介
在科学研究和工程应用中,为了克服一般语言
对大量的数学运算,尤其当涉及矩阵运算时,编程
难、调试麻烦等困难,美国MATLAB软件开发公司于
1967年构思并开发了MATLAB (MATRIX ABoratory,
即矩阵实验室),经过不断更新和扩充,该公司于
1992年推出了具有划时代意义的MATLAB4.0版本,
并于1993年推出了其微机版。
到2007年为止先后推出了MATLAB4.x、MATLAB
5.x、MATLAB 6.x和MATLAB 7.x版,使之应用范围
越来越广。
2
用MATLAB编程运算与人进行科学计
算的思路和表达方式完全一致,所以使
用MATLAB进行数学运算就象在草稿纸上
演算数学题一样方便。
万能的、科学的数学运算“演算纸”
万能的计算器
3
MATLAB大大降低了对使用者的数学
基础和计算机语言知识的要求,既使用
户不懂C或FORTRAN这样的程序设计语言,
也可使用MATLAB轻易的再现C或FORTRAN
语言几乎全部的功能 ,设计出功能强大、
界面优美、稳定可靠的高质量程序来,
而且编程效率和计算效率极高。
4
尽管MATLAB开始并不是为控制理论
与系统的设计者们编写的,但以它“语言”
化的数值计算、强大的矩阵处理及绘图
功能 、灵活的可扩充性和产业化的开发
思路很快就为自动控制界研究人员所瞩
目。目前,在自动控制、图像处理、语
言处理、信号分析、振动理论、优化设
计、时序分析和系统建模等领域。
5
由著名专家与学者以MATLAB为基础开
由著名专家与学者以MATLAB为基础开
发的实用工具箱极大地丰富了MATLAB的内
发的实用工具箱极大地丰富了MATLAB的内
容,较为常见的MATLAB工具箱主要有:
容,较为常见的MATLAB工具箱主要有:
()通讯工具箱 (Communications Toolbox);
()控制系统工具箱 (Control Systems Toolbox);
()数据获得工具箱 (Data Acquisition Toolbox);
()数据库工具箱 (Database Toolbox);
()滤波器设计工具箱(Filter Design Toolbox);
()模糊逻辑工具箱 (Fuzzy Logic Toolbox);
( )图象处理工具箱(Image Processing Toolbox);
显示全部