MATLAB 数列转化
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/08 17:05:36
MATLAB 数列转化
假设A为长度为1000的数列,该数列无规律,如何得到B数列,要求A的第一个数是B的第1000个数,A的第二个数是B的第999个数,依次类推,可否有简便方法?
那如何实现矩阵的类似转化啊?比如A=[1 2 4 5; 3 6 8 9; 7 10 13 16; 19 23 45 62; 32 48 89 95]如何能够把他转化为B=[32 48 89 95;19 23 45 62; 7 10 13 16;3 6 8 9; 1 2 4 5],这只是个例子,我的矩阵非常大,有大约1000列,将近500行?
假设A为长度为1000的数列,该数列无规律,如何得到B数列,要求A的第一个数是B的第1000个数,A的第二个数是B的第999个数,依次类推,可否有简便方法?
那如何实现矩阵的类似转化啊?比如A=[1 2 4 5; 3 6 8 9; 7 10 13 16; 19 23 45 62; 32 48 89 95]如何能够把他转化为B=[32 48 89 95;19 23 45 62; 7 10 13 16;3 6 8 9; 1 2 4 5],这只是个例子,我的矩阵非常大,有大约1000列,将近500行?
很简单,只需要一句话
B=A(end:-1:1);
如果是矩阵的话也是很简单的,就一句话
B=A(end:-1:1,:);
就是将A的所有行逆序,列不变
B=A(end:-1:1);
如果是矩阵的话也是很简单的,就一句话
B=A(end:-1:1,:);
就是将A的所有行逆序,列不变