Matlab(4)——矩阵的表示

一、矩阵的建立

1.直接输入法

将矩阵元素用"[ ]“括起来,按矩阵行的顺序输入各个元素,同一行各个元素间用”,“或空格符分隔,不同行用”;"来分隔。

2.用已建立好的矩阵来建立新矩阵

①"小"矩阵建立"大"矩阵

例:
Matlab(4)——矩阵的表示

②实部矩阵与虚部矩阵建立复矩阵

例:
Matlab(4)——矩阵的表示

二、行向量的建立

1.冒号表达式

格式:a : b : c

说明:
——a:初始值
——b:步长(步长为缺省的,默认为1 )
——c:终止值
——含义:建立从a到b的行向量,间距为b
例:
Matlab(4)——矩阵的表示

2.linespace函数

调用方式:linespace(a,b,c)

说明:
——a:第一个元素
——b:最后一个元素
——c:元素个数(缺省的,默认为100)

例:
Matlab(4)——矩阵的表示

三、结构矩阵与单元矩阵

1、结构矩阵

定义结构矩阵可以用两种方法:

①赋值定义

格式:结构矩阵元素.成员名=表达式
Matlab(4)——矩阵的表示

②函数struct定义

调用格式:结构数组名=struct(‘成员名1’,成员值1,‘成员名1’,成员值1,…)

说明:
——注意成员名要加" ’ ’ "
例:
Matlab(4)——矩阵的表示

当结构数组的元素个数大于1时,Matlab的显示信息中,不在显示各个元素不同成员的值,而值显示数组名,成员名,数组的维数。

一些结构矩阵的有关函数
Matlab(4)——矩阵的表示
Matlab(4)——矩阵的表示

2、单元矩阵(cell矩阵)

其各个元素可以为不同类型的数据

定义单元矩阵可以用两种方法:

①直接输入法

在直接建立时与建立一般矩阵不同的是,单元矩阵的元素用"{ }"括起来
例:
Matlab(4)——矩阵的表示

②cell函数预分配数组,再赋值

调用格式:单元矩阵名=cell(x,y)

说明:
——x:行数
——y:列数
——定义一个x*y的单元矩阵
例:
Matlab(4)——矩阵的表示
单元矩阵元素了另一种赋值方式:
将单元矩阵的下标用"{ }“括起来,而所赋的值不用”{ }"括起来
例:
Matlab(4)——矩阵的表示
一些单元矩阵的有关函数
Matlab(4)——矩阵的表示

相关文章:

  • 2021-12-02
  • 2021-11-23
  • 2022-01-22
  • 2022-12-23
  • 2021-07-04
  • 2022-02-27
猜你喜欢
  • 2021-10-19
  • 2022-01-20
  • 2021-07-24
  • 2022-12-23
  • 2021-11-29
  • 2021-11-30
相关资源
相似解决方案