目录
1.矩阵的概念
众所周知,矩阵是一个二维的数据阵列;
Matlab是一个基于矩阵的计算环境,最基本的的数据单元是矩阵,单个数值也存储为矩阵,在这种情况下,矩阵的大小为1乘1;
对于字符数据,例如'Hello World'这样的字符元素,看作是1×11的矩阵,每个字符表示一个矩阵元素;
另外,Matlab也支持有两个以上维度的数据结构,例如三维的数据结构,称为三维数组,以此类推,可达n维数组。
2.创建矩阵基本方法
基本运算符:[],即,使用中括号把矩阵元素数据括起来,用逗号或空格分隔同一行的元素,用分号或回车键分隔不同的行,程序示例如下:
[1 2 3] %1*3的矩阵
[1,2,3] %1*3的矩阵
[1 2 3;4 5 6] %2*3的矩阵
[1 2 3
4 5 6] %2*3的矩阵
3.创建矩阵的常用函数
话不多说,直接看程序示例:
zeros(1,4) %1行4列的全0矩阵(第一个参数表示行数)
zeros(3,4) %3行4列的全0矩阵(第二个参数表示列数)
zeros(4) %4阶(4*4)全0矩阵(只有一个参数则行数列数相同)
ones(1,4) %1行4列的全1矩阵
eye(3) %3阶单位矩阵
eye(2,3) %2行3列的单位矩阵
magic(3) %3阶魔方矩阵
magic(30) %30阶魔方矩阵
4.矩阵的属性
矩阵属性是指,描述矩阵的信息,包括大小、长度、元素数目和维


2824

被折叠的 条评论
为什么被折叠?



