#MATLAB学习笔记
第0章:初识MATLAB
文章目录
一、MATLAB起源
Matlab是Matrix Labotary的缩写,最初是美国新墨西哥大学Moler 教授编写的LINPACK和EISPACK接口程序。
1984年,MathWorks公司创建,MATLAB正式推向市场20世纪90年代以来,MATLAB已成为数值计算软件的佼佼者。
二、MATLAB软件的系统组成
Ø桌面工具和开发环境、
Ø数学函数库
ØMATLAB编程语言
Ø图形可视化
Ø外部接口
ØSimulink
三、MATLAB的产品构成
Ø并行计算
Ø数学与优化
Ø统计与数据分析
Ø控制系统设计与分析Ø信号处理与通信
Ø图像处理
Ø测试&测量
Ø计算生物
Ø计算金融
Ø应用发布
Ø应用发布目标
Ø数据库连接和报告
四、Simulink的产品构成
Ø定点建模
Ø基于事件的建模
Ø物理建模
Ø仿真图形化
Ø控制系统设计与分析
Ø信号处理与通信
Ø代码生成
Ø快速原型和硬件再回路仿真Ø验证、确认和测试
Ø生成报告
五、MATLAB/Simulink的应用领域
应用领域 | 说明 |
---|---|
技术计算 | 数学计算、分析、可视化和算法开发 |
嵌入式系统 | 对嵌入式软件和硬件进行建模、仿真、实现和验证 |
控制系统 | 设计、测试和实现控制系统 |
数字信号处理 | 分析信号、开发算法、设计DSP系统 |
通信系统 | 设计和仿真复杂通信系统 |
图像和视频处理 | 采集、处理、分析图像和视频以进行算法开发和系统设计 |
FPGA设计 | FPGA设计的建模、仿真、实现和验证 |
机电 | 设计、优化和验证机电系统 |
测试和测量 | 采集、分析和探查数据以及将测试自动化 |
计算生物学 | 分析、可视化及对生物数据和系统进行建模 |
计算金融学 | 开发并部署高效且稳定的金融应用程序 |
六、MATLAB中的通用命令
命令 | 命令说明 |
---|---|
clc | 清除命令行窗口中的所有显示内容 |
clf | 清除图形窗口 |
clear | 清除工作区中的内存变量 |
whos | 列出工作区中的变量的类型等信息 |
exit | 退出MATLAB |
quit | 退出MATLAB |
七、MATLAB中的标点
符号 | 说明 |
---|---|
: | 冒号,具有多种功能 |
; | 分号,区分行及取消运行结果显示 |
, | 逗号,区分列即参数分隔符 |
() | 括号,指定运算的优先级 |
[] | 方括号,定义矩阵 |
{} | 大括号,构造单元数组 |
% | 百分号,注释标记 |
! | 惊叹号,调用操作系统运算 |
= | 等号,赋值标记 |
’ | 单引号,字符串的标识符 |
. | 小数点及对象域访问 |
… | 续行符号 |
八、MATLAB的初步使用
下面以一个简单的示例展示如何使用MATLAB进行简单的数值计算:
(1)双击桌面上的MATLAB图标,进入MATLAB的工作环境窗口。
(2)在命令行窗口中输入“w=1/6*pi”,按Enter键,可以在工作区窗口看到变量w,大小为0.5236,命令行窗口显示代码如下w=0.5236。
(3)在命令行窗口输入“y=sin
(w)”,按Enter键,可以在工作区窗口看到变量y,大小为0.5,命令行窗口显示代码如下:
w=1/6*pi
w =
0.5236
>> y=sin(w)
y =
0.5000