Matlab(4)——矩阵的表示

Matlab(4)——矩阵的表示

一、矩阵的建立

1.直接输入法

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

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

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

例:
在这里插入图片描述

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

例:
在这里插入图片描述

二、行向量的建立

1.冒号表达式

格式:a : b : c

说明:
——a:初始值
——b:步长(步长为缺省的,默认为1 )
——c:终止值
——含义:建立从a到b的行向量,间距为b
例:
在这里插入图片描述

2.linespace函数

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

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

例:
在这里插入图片描述

三、结构矩阵与单元矩阵

1、结构矩阵

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

①赋值定义

格式:结构矩阵元素.成员名=表达式
在这里插入图片描述

②函数struct定义

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

说明:
——注意成员名要加" ’ ’ "
例:
在这里插入图片描述

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

一些结构矩阵的有关函数
在这里插入图片描述
在这里插入图片描述

2、单元矩阵(cell矩阵)

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

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

①直接输入法

在直接建立时与建立一般矩阵不同的是,单元矩阵的元素用"{ }"括起来
例:
在这里插入图片描述

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

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

说明:
——x:行数
——y:列数
——定义一个x*y的单元矩阵
例:
在这里插入图片描述
单元矩阵元素了另一种赋值方式:
将单元矩阵的下标用"{ }“括起来,而所赋的值不用”{ }"括起来
例:
在这里插入图片描述
一些单元矩阵的有关函数
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值