MATLAB求助:如果取出一个矩阵的一行作为另一个矩阵?

比如说我现在有一个3×4的矩阵A:
1 3 4 5
2 4 5 5
4 6 0 9
我用什么命令可以出去其中的一行作为另一矩阵?

先谢谢大家了

很多种方法
a
=
[1;
2;
3;
4];
b
=
5;
把b矩阵加到a之后,成为新的一行
方法一
a
=
[a;
b];
方法二
a(5)
=
5;
方法三
a
=
cat(1,
a,
b);
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-11-09
A=pascal(5)

B=A(2,:)%取A的第2行本回答被提问者采纳

MATLAB编程怎样去掉矩阵里的一行一列形成新矩阵
1 3 7 9

MATLAB编程怎样去掉矩阵里的一行一列形成新矩阵
1 2 3 4 5 6 7 8 9 >> B=A(1:2,2:3)B = 2 3 5 6 (2)利用空矩阵 >> C=A;>> C(:,[1])=[];>> C([3],:)=[]C = 2 3 5 6 建议找一本基础的书看一下!

...如何批量提取matlab矩阵中的元素并作为另一个矩阵的坐标?
B?=?magic(5);B?=?B(1:3,?:)[r,c]?=?find(B20);A?=?[r?c]?将B中以A作为下标的元素置为NaN B((A(:,2)-1)*size(B,1)+A(:,1))?=?NaN ?输出:?B?=?magic(5);?B?=?B(1:3,?:)B?= ???17???24???1???8???15 ???23???5???7???14???16 ???4?

matlab把矩阵里的一行元素给另一个矩阵
注意矩阵的size就好了,供参考:H = [1, 2, 3, 4];h = zeros(3, length(H)); % 初始化h, 列数与H保持一致 for i = 1 : 3 h(i, :) = H;end

matlab中如何把一个矩阵的元素调用在另一矩阵中
1、首先打开电脑上的“matlab”软件,主界面如下图所示,可以看到命令行窗口。2、接着在命令行输入一个矩阵A,矩阵A的值可以自定义,此处以1-9数字为例构造矩阵A,矩阵A如下图所示。3、拼接矩阵需要至少两个矩阵,在命令行输入一个矩阵B,此处以10-18数字为例构造矩阵B。4、下面使用命令C=[A B]...

运用MATLAB如何将一组矩阵的第一行元素取出来,形成一个新的矩阵
Q=squeeze(P); %%%将3维变2维3*5 x=Q(1,:);y=Q(2,:);z=Q(3,:);plot3(x,y,z) %%%%我不能画点,只能将他们连成曲线

matlab取原矩阵的一部分,构成新矩阵
B = A(1:3, 1:2)即使提取的行列不连续或者次序需要颠倒也可以写成诸如A([1,3,6], [4,3,1,5])这样的形式

matlab如何提取矩阵的行列?
MATLAB提取矩阵的行列主要通过索引和冒号运算符来实现。在MATLAB中,矩阵是一个非常重要的数据结构,经常用于存储和处理多维数据。提取矩阵的特定行或列是数据分析和处理中的常见操作。MATLAB提供了灵活而强大的索引机制来访问和提取矩阵的行列数据。要提取矩阵的某一行,可以使用行索引。例如,如果有一个3x3...

matlab如何提取指定矩阵的一行?提取一列?
1、首先,打开MATLAB命令行窗口,输入a = [1 2 3; 4 5 6; 7 8 9; 6 4 7]创建一个a矩阵,如下图所示,然后进入下一步。2、其次,完成上述步骤后,输入a(1:2,1:3)以提取矩阵的第1,2行第1到3列,如下图所示,然后进入下一步。3、接着,完成上述步骤后,按Enter键,可以看到...

在MATLAB中怎么从矩阵中提取相应元素,并生成新的矩阵?
subX=X(a,b)是取矩阵X的a行b列。其中,X表示一个矩阵;X(a,b)表示a行b列的子矩阵。X(a,b)取子矩阵在matlab是一种常用的操作,ab都为向量。比如X(2:4,[2 3 5])表示取矩阵X 第2,3,4行和第2,3,6列交叉的矩阵。举例:>> X=rand(6)X = 0.2769 0.9502 0.1869 0....

相似回答