MATLAB矩阵
创始人
2024-02-05 06:46:35
0

MATLAB矩阵

在MATLAB中创建矩阵有以下规则:

  • 矩阵元素必须在 “[ ]” 内;
  • 矩阵的同行元素之间用空格(或 “,”)隔开;
  • 矩阵的行与行之间用 “;”(或回车符)隔开;
  • 矩阵的元素可以是数值、变量、表达式或函数;
  • 矩阵的尺寸不必预先定义。

下面的例子中我们创建了一个4×5的矩阵:

a = [ 1 2 3 4 5; 2 3 4 5 6; 3 4 5 6 7; 4 5 6 7 8]

MATLAB 将执行上述语句,并返回以下结果:

a =1     2     3     4     52     3     4     5     63     4     5     6     74     5     6     7     8

MATLAB引用一个矩阵的元素

如果要引用 mth 行和 nth 列的一个元素,写法如下:

mx(m, n);

例如,参阅第2行和第5列中的元素的矩阵,所创建的最后一节中,我们输入:

a = [ 1 2 3 4 5; 2 3 4 5 6; 3 4 5 6 7; 4 5 6 7 8];
a(2,5)

MATLAB将执行上述语句,并返回结果:

ans =6

引用m列中的所有元素,我们A型(m)。

接下来我们要从矩阵 a 的第4列的元素开始建立一个列向量 v :

a = [ 1 2 3 4 5; 2 3 4 5 6; 3 4 5 6 7; 4 5 6 7 8];
v = a(:,4)

MATLAB将执行上述语句,并返回结果:

v =4567

当然也可以选择第 n 列的 m 个元素,对于这一点,写法如下:

a(:,m:n)

我们建立一个较小的矩阵中的元素,第二和第三列:

a = [ 1 2 3 4 5; 2 3 4 5 6; 3 4 5 6 7; 4 5 6 7 8];
a(:, 2:3)

MATLAB将执行上述语句,并返回以下结果:

ans =2     33     44     55     6

用相同的方式,则可以建立一个子矩阵的一个子部分的矩阵。

a = [ 1 2 3 4 5; 2 3 4 5 6; 3 4 5 6 7; 4 5 6 7 8];
a(:, 2:3)

MATLAB将执行上述语句,并返回结果:

ans =2     33     44     55     6

用相同的方式,则可以创建一个子矩阵的一个子部分的矩阵。

例如,让我们创建一个子矩阵内部子部分的:

3     4     5     
4     5     6     

下述写法可以达到该目的:

a = [ 1 2 3 4 5; 2 3 4 5 6; 3 4 5 6 7; 4 5 6 7 8];
sa = a(2:3,2:4)

MATLAB将执行上述语句,并返回结果:

sa =3     4     54     5     6

MATLAB删除行或列矩阵

可以删除整行或整列的矩阵,只要分配一组空方括号 [ ] 给该行或列。

基本上,[ ] 表示一个空数组。

在下述例子中我们删除第四行:

a = [ 1 2 3 4 5; 2 3 4 5 6; 3 4 5 6 7; 4 5 6 7 8];
a( 4 , : ) = []

MATLAB将执行上述语句,并返回结果:

a =1     2     3     4     52     3     4     5     63     4     5     6     7

接下来,我们删除第五列:

a = [ 1 2 3 4 5; 2 3 4 5 6; 3 4 5 6 7; 4 5 6 7 8];
a(: , 5)=[]

MATLAB将执行上述语句,并返回结果:

a =1     2     3     42     3     4     53     4     5     64     5     6     7

详细例子

在本例中,我们会建立一个3-3的矩阵 m,并把矩阵 m 中的第二行和第三行复制两次,这样就能够建立一个4×3的矩阵。

在MATLAB中建立一个脚本文件,代码如下:

a = [ 1 2 3 ; 4 5 6; 7 8 9];
new_mat = a([2,3,2,3],:)

运行该文件,显示结果:

new_mat =4     5     67     8     94     5     67     8     9

相关内容

热门资讯

为什么不能给陌生人借火? 为什么不能给陌生人借火?可能给陌生人,表示你比较放纵吧,不要放纵自己没这说道吧?我在网吧,经常有借火...
蓝色是美丽天空的颜色 红色是什... 蓝色是美丽天空的颜色 红色是什么什么的火陷 这个是什么儿歌儿歌 颜色歌
远的要命的爱情搜狐更新到多少集... 远的要命的爱情搜狐更新到多少集了36集呀。都看完了。
有趣的短寓言在线等.... 有趣的短寓言在线等....渔民们撒下渔网,在深海里捞起了一只瓶子,皮子里有议长纸,上面写着这样的字句...
柳暗花明的意思是什么 柳暗花明的意思是什么  柳暗花明  【拼音】:liǔ àn huā míng  【释义】:垂柳浓密,...
我们真的就这样结束了吗? 我们真的就这样结束了吗?以前的快乐和幸福都忘了,就给我一次重新来过的机会还不?事情并不是你们想的这样...
心里压力大怎么办 心里压力大怎么办缓解压力的方法一 尽管身边有许多人背负沉重的压力,但也有人总能轻松释压,以最佳心态投...
我想知道一本小说:是说得到一个... 我想知道一本小说:是说得到一个太岁,种田的故事十亩薄田闯天下 |作者:柳暗话明|更新时间:类别:都市...
魔兽世界任务:他们是谁?要我伪... 魔兽世界任务:他们是谁?要我伪装去村子,每次我还没到村口伪装就没了,这怎么做的下去啊?旁边就是村子,...
弥勒佛 都在哪里有寺庙 比较出... 弥勒佛 都在哪里有寺庙 比较出名 或者道场?梵净山是弥勒菩萨的修行道场 , 按中国传说,修行的地方也...
小学暑假作业本数学·科学第69... 小学暑假作业本数学·科学第69页问题自己想吧老师只是考一下学生的观察能力自己翻书看,这样印象才深刻的...
一年级日记的一句 一年级日记的一句一年级日记的一句大家放学都想回家
火影忍者的天之卷和地之卷在哪一... 火影忍者的天之卷和地之卷在哪一集奇比拉的天之卷和地之卷?
1980到1984年出生的男歌... 1980到1984年出生的男歌手(流行歌手),英语汉语的都可以注意时间,性别,语种韩庚1984年2月...
哪有卖《PALE INK》【译... 哪有卖《PALE INK》【译名《淡淡的墨痕》《几近褪色的记录》】新华书店就有跑到北京去买书,太夸张...
蜜蜂来家里预示着什么 蜜蜂来家里预示着什么蜜蜂是勤劳的象征,同时也象征着团结、奉献、求实、自律,自古以来便被人们视为吉祥物...
农村俗语“不喝卯时酒,不骂酉时... 农村俗语“不喝卯时酒,不骂酉时妻”是什么意思?“卯时”是现在的早上五点到七点,“酉时”是下午的五点到...
大家帮忙翻译成英文:如果你是我... 大家帮忙翻译成英文:如果你是我的天使,那我就是你的路西法,为你而堕落!翻译成英文啊if you ar...
梅雨季节的由来? 梅雨季节的由来?当上帝倒霉透了,躲起来哭的时候,这时候下的雨我们叫霉雨青青河边草~韩雨下的多就是梅雨
英语中什么时候用do和does 英语中什么时候用do和does一般现在时,主语是第三人称单数(比如he/she/it/Lily/my...