报 告
作业名称:
第三章课件学习报告
课程名称:
过程模拟与仿真技术
班 级:
姓 名:
学 号:
指导教师:
信息工程学院计算机系
目录
一、MATLAB 语言的主要特点................................................................................................3
二、MATLAB 绘图 ...................................................................................................................3
三、MATLAB 程序设计............................................................................................................8
四、数据处理 ........................................................................................................................11
五、控制工具箱 ....................................................................................................................14
六、SIMULINK 基础 ...............................................................................................................16
一、MATLAB 语言的主要特点
(1)MATLAB 语言具有丰富的数学功能
矩阵的各种运算:正交变化、三角分解、特殊值、常见的特殊矩阵等;
各种特殊函数:贝塞尔函数、勒让德函数、伽马函数、贝塔函数、椭圆函数
等;
各种数学运算功能:数值微分、数值积分、插值、求极值、方程求根、FFT、
常微分方程的数值解等。
(2)MATLAB 语言具有良好的图示系统
可方便地画出二维和三维图形;
高级图形处理:色彩控制、句柄图形、动画等;
图形用户界面 GUI 制作工具,可以制作用户菜单和控件。使用者可以根据自
己的需求编写出满意的图形界面。
(3)MATLAB 语言可以直接处理声言和图形文件
声言文件:WAV 文件(如 wavread、sound 等);
图形文件:bmp、gif、pcx、tif、jpeg 等。
(4)MATLAB 语言具有若干功能强大的应用工具箱
SIMULINK、COMM、DSP、SIGNAL 等 16 种工具箱。
(5)MATLAB 语言使用方便,具有很好的扩张功能
使用 MATLAB 语言编写的程序可以直接运行,无需编译;
可将 M 文件转变为独立于平台的 EXE 可执行文件;
MATLAB 的应用接口程序 API 是 MATLAB 提供的十分重要的组件,由一系列
接口指令组成,用户可以在 FORTURAN 或 C 中,把 MATLAB 当作计算引擎使用。
(6)MATLAB 语言具有很好的帮助功能
提供十分详细的帮助文件:PDF、HTML、DEMO 文件等;
联机查询指令:help 指令(help elfun、help exp、help simulink 等)、lookfor
关键词(look fourier)。
二、MATLAB 绘图
二维图形
不同字符对应不同的图形线的颜色
字符
颜色
字符
颜色
b
蓝色
m
紫红色
c
青色
r
红色
g
绿色
w
白色
k
黑色
y
黄色
不同符号对应不同的图形线型
符号
线型
符号
线型
-
实线
:
点连线
-.
点画线
--
虚线
不同控制符对应不同的图形标记符
控制符
标记符
控制符
标记符
.
点
d
菱形
o
圆圈
p
五角星
*
星号
s
正三角
x
又号
>
右三角
h
六角形
<
左三角
v
下三角
^
上三角
MATLAB 二维图形绘制实例
1、程序代码
运行后输出曲线图形
2、程序代码
运行后输出曲线图形
3、程序代码