2024年4月28日发(作者:)
附录一 MATLAB基础
MATLAB是Matrix Laboratory的缩写,名为矩阵实验室,MATLAB是一个以数值计算功
能强大、具有丰富工具箱而著称的数学软件。该软件以矩阵运算为基础,将计算、可视化、
程序设计融合在简单易用的交互式环境中。
运用MATLAB可以实现工程计算、数学建模、计算机模拟、算法研究、数据分析与处理、
科学与工程绘图、应用软件开发。它支持数值计算、图形、图像处理、支持递归函数,包含
不同领域的多种工具箱。
MATLAB是世界上应用最广泛的数学软件之一,尤其在工程计算领域、高校应用最广。
一、MATLAB的工作界面
MATLAB的主工作界面(图1),共包含5个窗口,它们是主窗口、命令窗口、命令历史
窗口、当前目录窗口、工作空间窗口。
图1 MATLAB主界面
另外,MATLAB提供了一个帮助窗口(图2)。
图2 MATLAB帮助界面
二、基本运算
1. 运算符
MATLAB的算术运算符有:
数或者符号的运算:+(加)、-(减)、*(乘)、/(除)、^(乘方)、(左除):
矩阵元素的运算:
.*(点乘):表示两个矩阵对应元素相乘;
./(点除):表示两个矩阵对应元素相除;
.^(点乘方):表示对矩阵的每一个元素都作方幂运算。
同时,MATLAB还提供了六个关系运算符:
<(小于)、>(大于)、<=(小于等于)、>=(大于等于)、~=(不等于)、==(等于)。
赋值运算:=。
2. 矩阵运算举例
例1:行向量输入方法
A=[1 2 3 4 5 6]
例2:列向量输入方法
B=[1;2;3;4;5;6]
3
例3:输入矩阵
A1
2
0
1
5
1
2
7
1
3
。
9
A=[3 0 1 -1;1 -1 2 3;2 5 7 9]
例4:定义向量A=[0 2 4 6 8],B=[0.1 0.2 0.3 0.4 0.5 0.6]。
A=[0:2:8]
B=[0.1:0.1:0.6]
3
例5:设
A1
2
0
1
5
1
2
7
1
3
,计算A中每一个元素的3次幂和A中每一个元素的正
9
弦值。
A=[3 0 1 -1;1 -1 2 3;2 5 7 9];% 注:加;表示不在命令窗口中显示结果
B=A.^3
C=sin(A)
三、MATLAB程序设计
1、MATLAB控制结构
(1). 循环控制
MATLAB中的循环语句分成两种:
发布评论