矩阵的建立
利用直接输入法建立矩阵:将矩阵的元素用中括号括起来,按矩阵的顺序输入各元素,同一行的各元素之间用逗号或者空格分隔,不同的元素之间用分号分隔。

利用已建好的矩阵建立更大的矩阵:一个大矩阵可以由已经建立好的小矩阵拼接而成。

可以用实部矩阵和虚部矩阵构成复数矩阵。

冒号表达式
冒号是一个重要的运算符,利用它可以产生行向量。冒号表达式的一般格式为:e1:e2:e3其中,e1为初始值,e2为步长,e3为终止值(e3>e1)。冒号表达式可产生一个由a开始到c结束,以步长b自增的行向量,如果省略步长,默认步长为1。

例如输出0到5,步长为1,如下所示:

linspace
linspace(x1,x2,N)
linspace是Matlab中的均分计算指令,用于产生x1,x2之间的N点行线性的矢量。其中x1、x2、N分别为起始值、终止值、元素个数。若默认N,默认点数为100。
例如用linspace从5到100生成等间距的20个数,如下所示:

结构矩阵
Matlab结构矩阵用法类似C语言结构体,也可定义一组变量,类型可以随意,并且不用声明变量类型。其基本形式为:
结构矩阵元素.成员名 = 表达式
a(1).x1 = 55;a(1).x2 = 'Ben';a(1).x3 = [ 1, 2; 3, 4];
a(2).x1 = 66;a(2).x2 = 'Tim';a(2).x3 = [ 5, 6; 7, 8];
a(3).x1 = 77;a(3).x2 = 'Ken';a(3).x3 = [ 9,10;11,12];

单元矩阵
建立单元矩阵和一般矩阵相似,直接输入就可以了,只是单元矩阵元素用大括号括起来。
b={ 55,'Ben', [ 1, 2; 3, 4];
66,'Tim', [ 5, 6; 7, 8];
77,'Ken', [ 9,10;11,12]; }


审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
matlab
+关注
关注
189文章
3030浏览量
239283 -
矩阵
+关注
关注
1文章
450浏览量
36282
发布评论请先 登录
相关推荐
热点推荐
MATLAB(2)--MATLAB矩阵的表示
可以由已经建立好的小矩阵拼接而成。
可以用实部矩阵和虚部矩阵构成复数矩阵。
冒号表达式
冒号是一个重要的运算符,利用它可以产生行向量。冒号表达式的一般格式为:e1:e
发表于 09-06 10:05
matlab矩阵特例
;lt;i=0...a>项系数设置k=2时,按列方向由下到上,由右到左顺序为(x-y)i <i=0...a>项系数hadamard(a)生成哈达玛矩阵,其中a,a
发表于 09-22 15:34
MATLAB语言入门基础
2.1 MATLAB 基本数据类型2.2 变量、常量与赋值语句结构2.3 矩阵的 MATLAB 表示2.4 多维数组的定义2.5 字符串变量及其处理2.6 稀疏
发表于 09-03 12:14
•0次下载
matlab输入矩阵的格式的方法步骤
Matlab语言的核心是矩阵,其最初的出现和应用也是和矩阵息息相关的,矩阵是Matlab中的基本运算单元,用户可以将
发表于 11-15 11:35
•2.2w次阅读
MATLAB入门教程之MATLAB矩阵和数组的表示详细资料介绍
本文档的主要内容详细介绍的是MATLAB入门教程之MATLAB矩阵和数组的表示详细资料介绍主要内容包括了:1.数组的概念2.一 维数组变量的
发表于 10-31 08:00
•0次下载
MATLAB教程之经典MATLAB矩阵及其运算的详细资料说明
本文档的主要内容详细介绍的是MATLAB教程之经典MATLAB矩阵及其运算的详细资料说明包括了:1 变量和数据操作,2 MATLAB
发表于 07-11 16:14
•14次下载
MATLAB(2)--MATLAB矩阵的表示
评论