matlab中如何交换矩阵的行或者列
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/05/10 01:05:02
matlab中如何交换矩阵的行或者列
额,楼主是想做什么啊?
要是想求矩阵的转置,直接有命令就可以了啊,加一个 ' 就能转置了.
>> a=[1 2 3
4 5 6
7 8 9]
a'
ans =
1 4 7
2 5 8
3 6 9
若是只想转换某两行或列,找个中间量储存一下就行了啊,
调换第一列和第二列数据:
b=a(:,1);
a(:,1)=a(:,2);
a(:,2)=b;
a
a =
2 1 3
5 4 6
8 7 9
再问: 这个速度怎么样~~最优吗?
再答: 额 速度就不知道了,你想找速度最优的就得找经验丰富的高手了,一般来说内置函数的速度是最优的。
要是想求矩阵的转置,直接有命令就可以了啊,加一个 ' 就能转置了.
>> a=[1 2 3
4 5 6
7 8 9]
a'
ans =
1 4 7
2 5 8
3 6 9
若是只想转换某两行或列,找个中间量储存一下就行了啊,
调换第一列和第二列数据:
b=a(:,1);
a(:,1)=a(:,2);
a(:,2)=b;
a
a =
2 1 3
5 4 6
8 7 9
再问: 这个速度怎么样~~最优吗?
再答: 额 速度就不知道了,你想找速度最优的就得找经验丰富的高手了,一般来说内置函数的速度是最优的。
matlab中如何交换矩阵的行或者列
matlab中,如何快速建立一个行或列矩阵.例如,现在要创立一个只有一行的矩阵,且矩阵中的元素全为1或者2
matlab 中 一个5行5列的矩阵 怎么输出矩阵的前二行 或者前三行
在matlab中如何求两个列矩阵的协方差?
matlab中生成一个20行3列的矩阵,想把这个矩阵按行截成4个矩阵5行3列的矩阵,该如何操作?
matlab如何提取列矩阵(n行)的前n-1个元素(或者后n-1个元素)组成的新的列矩阵
如何在MATLAB中输入一个矩阵变量的行元素和列元素?
MATLAB中,对于矩阵,如何去掉所有全为0的列 形成新的矩阵
matlab中矩阵交换两行是什么命令呀
matlab里如何实现N行一列的矩阵变换成一行N列的矩阵
在matlab中,如何读出矩阵中所需要的列,将其保存在新的矩阵中?
matlab如何在循环语句中剔除掉矩阵中不需要的列?