MATLAB
十个基础入门实例详解
MATLAB
十个基础入门实例详解
MAT:
Mat
rix
‐
MAT:
Mat
rix
LAB:
Lab
oratory
‐
LAB:
Lab
oratory
内容
实例三
常用矩阵示例
实例一 :一周温度数据的定义与操作
实例二:坐标点的平移变换
实例三
:
常用矩阵示例
实例四
:
复数矩阵示例
实例四
复数矩阵示例
实例五:字符矩阵示例
实例六:线性方程组的求解
实例七
:
二维曲线的绘制
实例七
:
二维曲线的绘制
实例八:三维曲线和三维曲面的绘制
实例九:一个简单的动画制作
实例十
:
函数的定义与调用
实例十
:
函数的定义与调用
实例
一
:
一
周温度数据的定义与操作
实例
:
周温度数据的定义与操作
星期一 星期二 星期三 星期四 星期五 星期六 星期日
早晨
15 15 18 13 13 15 16
中午
20 21 25 19 20 22 25
夜晚
16 17 12 14 16 18 19
9 将一周的温度数据,使用一个矩阵 A 进行保存
中
午
中午 夜晚 度值
9 取出星期二
中
午
,星期四早晨,星期日
中午
和
夜晚
的温
度值
9 取出矩阵 A 中的前六个数值 (from:step:to)
9 取出星期二的数据
9 取出星期二,星期三,以及星期六的数据,组成新的矩阵
9 求每天温度的平均值
9 求一周的早晨、中午和夜晚温度的平均值
9 求一周的温度平均值
实例二
:
坐标点的平移变换
实例二
:
坐标点的平移变换
10ax xa+
⎡⎤⎡⎤⎡⎤
⎢⎥⎢⎥⎢⎥
01
001 1 1
by yb
⎢⎥⎢⎥⎢⎥
=+
⎢⎥⎢⎥⎢⎥
⎢⎥⎢⎥⎢⎥
⎣⎦⎣⎦⎣⎦
坐标点第一次平移
10
01
cxa xac
dyb ybd
+++
⎡⎤⎡⎤⎡⎤
⎢⎥⎢⎥⎢⎥
+=++
⎢⎥⎢⎥⎢⎥
⎢⎥⎢⎥⎢⎥
坐标点第二次平移
001 1 1
10 10caxxac
⎢⎥⎢⎥⎢⎥
⎣⎦⎣⎦⎣⎦
+ +
⎡⎤⎡⎤⎡⎤⎡⎤
⎢⎥⎢⎥⎢⎥⎢⎥
01 01
001 001 1 1
dbyybd
⎢⎥⎢⎥⎢⎥⎢⎥
= ++
⎢⎥⎢⎥⎢⎥⎢⎥
⎢⎥⎢⎥⎢⎥⎢⎥
⎣⎦⎣⎦⎣⎦⎣⎦
直接实现坐标点的两次平移
9 以上的相乘计算均为矩阵乘法 (*)
9
考察两个平移变换矩阵之间的
矩阵乘法
(
*
)
,
和
数组乘法
(
*
)
,
看看有何不同
?
9
考察两个平移变换矩阵之间的
矩阵乘法
()
,
和
数组乘法
(
.
)
,
看看有何不同
?
9 类似需要区分的矩阵/数组运算还有:除法、乘方
9
矩阵加减法
数组加减法
无需区分
9
矩阵加减法
=
数组加减法
,
无需区分