matlab中如何任意选取一个矩阵的任意几行几列
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/09 18:14:09
matlab中如何任意选取一个矩阵的任意几行几列
a =
17 24 1 8 15
23 5 7 14 16
4 6 13 20 22
10 12 19 21 3
11 18 25 2 9
>> b=a(3,:) %第三行
b =
4 6 13 20 22
>> c=a(:,3) %第三列
c =
1
7
13
19
25
选取其他行列方法类似
再问: 请问如果选取的行和列都是不定的,并且选几行几列也是任意的,不一定是一列或一行,要如何实现呢
再答: 用随机数作为index
clc;clear;
mtx=magic(5);
a=randperm(5); %产生随机行、列数目
index=a(1:2);
temp1=randperm(5);
row=sort(temp1(1:a(1)))
temp2=sort(randperm(5));
col=sort(temp2(1:a(2)))
m1=mtx(row,:)%按行组合
m2=mtx(:,col)%按列组合
17 24 1 8 15
23 5 7 14 16
4 6 13 20 22
10 12 19 21 3
11 18 25 2 9
>> b=a(3,:) %第三行
b =
4 6 13 20 22
>> c=a(:,3) %第三列
c =
1
7
13
19
25
选取其他行列方法类似
再问: 请问如果选取的行和列都是不定的,并且选几行几列也是任意的,不一定是一列或一行,要如何实现呢
再答: 用随机数作为index
clc;clear;
mtx=magic(5);
a=randperm(5); %产生随机行、列数目
index=a(1:2);
temp1=randperm(5);
row=sort(temp1(1:a(1)))
temp2=sort(randperm(5));
col=sort(temp2(1:a(2)))
m1=mtx(row,:)%按行组合
m2=mtx(:,col)%按列组合
matlab中如何任意选取一个矩阵的任意几行几列
MATLAB中如何将任意的二进制数变成一个n*1的矩阵,这n行的每一个数都是这个二进制数
matlab如何实现数组中任意个数元素的求和!
matlab习题,对于任意矩阵,编写一个函数文件使得矩阵中最大的一个元素与第一个元素 交换,
线性代数中任意一个矩阵的零次幂等于多少?
在matlab中怎样求矩阵中任意两点间的距离呢
已知一系列点的坐标(x,y),如何通过matlab编程算出任意一点到其他其他各点的距离,并且生成一个距离矩阵.
请问Matlab如何随机选取矩阵(如32*128)中一定比例的元素,将其替换成随机数?
matlab任意生成一个实矩阵 用household变换成下三角矩阵(在线等)
如何随机提取matlab矩阵中一个元素的位置
请问matlab中如何创造一个重复的矩阵?
matlab中怎么把一个行向量保存到一个矩阵的任意一行?我现在有K个行向量,想依次保存在一个矩阵中怎么办?