Advertisement

Matlab矩阵基本操作(定义与运算)

阅读量:

一、矩阵的表示
在MATLAB中创建矩阵有以下规则:

a、矩阵元素必须在”[ ]”内;

b、矩阵的同行元素之间用空格(或”,”)隔开;

c、矩阵的行与行之间用”;”(或回车符)隔开;

d、矩阵的元素可以是数值、变量、表达式或函数;

e、矩阵的尺寸不必预先定义。

二,矩阵的创建:

1、直接输入法

最直接的方式是从键盘输入矩阵元素来建立矩阵,并且这种方法遵循上述规则来进行操作。在创建向量时可采用冒号表达式,在其基础上可以通过逐步增加的方式来实现目标效果;另一种方法是使用linspace函数来生成行向量并完成相关计算任务

2、利用MATLAB函数创建矩阵

基本矩阵函数如下:

该函数用于生成全为1的矩阵;当仅提供参数n时(如ones(n)),将返回一个n×n维度的全1矩阵;当提供两个参数m和n时(如ones(m,n)),将生成一个m×n维度的全1矩阵

(2) zeros()函数:产生全为0的矩阵;

(3) rand()函数:产生在(0,1)区间均匀分布的随机阵;

(4) eye()函数:产生单位阵;

(5) randn()函数:产生均值为0,方差为1的标准正态分布随机矩阵。

3、利用文件建立矩阵

若所处理的矩阵规模较大或属于常用的数据量级,则建议将其存储为文件形式,在后续操作中可通过调用load函

全部评论 (0)

还没有任何评论哟~