1 / 32
文档名称:

Matlab工程应用基础_3_1.ppt

格式:ppt   页数:32
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Matlab工程应用基础_3_1.ppt

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

Matlab工程应用基础_3_1.ppt

文档介绍

文档介绍:第3章矩阵、数组和符号运算
一、矩阵和数组运算 
要求内容:
( 1)熟练掌握矩阵的创建。
( 2)掌握矩阵运算和数组运算。
( 3)学会如何使用矩阵运算函数和数组运算函数。
( 4)注意区分矩阵和数组的差别,特别是运算符的差别。
( 6)了解多项式的创建方法和基本运算。
MATLAB 以矩阵为基本的运算单元,向量和标量作为特殊的矩阵处理:向量看作只有一行或一列的矩阵;标量看作只有一个元素的矩阵。
1、矩阵的构造




第3章矩阵、数组和符号运算
第3章矩阵、数组和符号运算
a.  直接输入
直接输入需遵循以下基本规则:
整个矩阵应以“[ ]”为首尾,即整个输入矩阵必须包含在方括号中;
矩阵中,行与行之间必须用分号“;”或 Enter 键( 按 Enter 键)符分隔;
每行中的元素用逗号“,”或空格分隔;
矩阵中的元素可以是数字或表达式,但表达式中不可包含未知的变量,MATLAB用表达式的值为该位置的矩阵元素赋值。当矩阵中没有任何元素时,该矩阵被称作“空阵”( Empty Matrix)。
>> A=[1,2,3,4;5,6,7,8;9,10,11,12;13,14,15,16]
 A =
  1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
利用表达式输入
>> B=[1,sqrt(25),9,13
2,6,10,7*2
3+sin(pi),7,11,15
4,abs(-8),12,16]
B =
1 5 9 13
2 6 10 14
3 7 11 15
4 8 12 16
第3章矩阵、数组和符号运算
第3章矩阵、数组和符号运算
由向量构成矩阵
向量是组成矩阵的基本元素之一。向量元素需要用方括号括起来。元素之间用空格和逗号分隔生成行向量,用分号隔开生成列向量。可以把行向量看成1n 阶矩阵,把列向量看成n1 阶矩阵。
向量的构造方法:
直接输入向量
利用冒号生成向量
利用 linspace/logspace 生成向量
>> a=[1,2,3,4];
>> x=0::2;
% x=logspace(a,b,n) 生成有 n 个元素的行向量 x,其元素起点 x(1)=10a,终点 x(n)=10b。
>> b=logspace(0,2,4)
b =

>> x
x =
0
% x=linspace(a,b,n) 生成有 n 个元素的行向量 x,其元素值在 a、b 之间线性分布。
>> y=linspace(0,2,7)
y =
  0
>> z=[-1 x 3]
z =
- 0
>> u=[y;z]
u =
0
- 0
第3章矩阵、数组和符号运算
第3章矩阵、数组和符号运算

%compan生成x向量的伴随矩阵
>> x=[2,4,6,8,10]
x =
  2 4 6 8 10
>> compan(x)
ans =
-2 -3 -4 -5 -6
1 0 0 0 0
0 1 0 0 0
0 0 1 0 0
0 0 0 1 0
% eye 生成单位阵
>> S=eye(6)
S =
  1 0 0 0 0 0
0 1 0 0 0 0
0 0 1 0 0 0
0 0 0 1 0 0
0 0 0 0 1 0
0 0 0 0 0 1
% ones 生成全部元素为 1 的矩阵
>> ones(3,4) ans =
1 1 1 1
1 1 1 1
1 1 1 1
>> F=5*ones(3)
F =
5 5 5
5 5 5
5 5 5
% zeros 生成全部元素为0的矩阵
>> Z=zeros(2,4)
Z =
0 0 0 0
0 0 0 0
% rand 生成均匀分布的随机矩阵
>> R=rand(4)  
R =