关于matlab 数组变形的方法?我现在有一个数据矩阵,是360*1080的,为了方便说明,假象一个矩阵x=[ 1 2 3 4 5 6 7 8 911 22 33 44 55 66 77 88 99111 222 333 444 555 666 777 888 999]我想将上述矩阵转换成为:x=[ 1 2 311 22

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 01:55:04

关于matlab 数组变形的方法?我现在有一个数据矩阵,是360*1080的,为了方便说明,假象一个矩阵x=[ 1 2 3 4 5 6 7 8 911 22 33 44 55 66 77 88 99111 222 333 444 555 666 777 888 999]我想将上述矩阵转换成为:x=[ 1 2 311 22
关于matlab 数组变形的方法?
我现在有一个数据矩阵,是360*1080的,为了方便说明,假象一个矩阵
x=[ 1 2 3 4 5 6 7 8 9
11 22 33 44 55 66 77 88 99
111 222 333 444 555 666 777 888 999]
我想将上述矩阵转换成为:
x=[ 1 2 3
11 22 33
111 222 333
4 5 6
44 55 66
444 555 666
7 8 9
77 88 99
777 888 999];
也就是每3列形成一个块,依次从上向下排列开来的算法.上面的矩阵只是我举得一个例子,我实际要算的矩阵,是360*1080的,

关于matlab 数组变形的方法?我现在有一个数据矩阵,是360*1080的,为了方便说明,假象一个矩阵x=[ 1 2 3 4 5 6 7 8 911 22 33 44 55 66 77 88 99111 222 333 444 555 666 777 888 999]我想将上述矩阵转换成为:x=[ 1 2 311 22
下面是我写的一个程序,a就是要操作的矩阵,你可以随意确定它的值你说的360*1080的大小也是可以的,我做了一个小例子,运行结果也贴出来了,你可以看一下,希望能帮到你.
---------------------------------------程序
a=[1 2 3 4 5 6;7 8 9 4 5 6;11 21 13 14 15 16]
d=size(a);
temp =ones(d(1)*(d(2)/3),3);
for i=1:3:d(2)
temp(i:i+d(1)-1,:) = a(:,i:i+2);
end
temp
--------------------------------------------------运行结果为
a =
1 2 3 4 5 6
7 8 9 4 5 6
11 21 13 14 15 16
temp =
1 2 3
7 8 9
11 21 13
4 5 6
4 5 6
14 15 16
>>

关于matlab 数组变形的方法?我现在有一个数据矩阵,是360*1080的,为了方便说明,假象一个矩阵x=[ 1 2 3 4 5 6 7 8 911 22 33 44 55 66 77 88 99111 222 333 444 555 666 777 888 999]我想将上述矩阵转换成为:x=[ 1 2 311 22 关于MATLAB中的mean函数我现在有个数组X里面有1000个数据,如何每1到100 101到200 分别求出平均值,10个均值保存到数组M中循环的语句不会写 关于matlab的产生随机数的问题:我想要matlab产生一个在一定范围内的随机整数数组,且数组内个元素拒不相同,有这样的matlab函数么? matlab多个长度为3的数组,个数不确定,怎么从每一个数组中取一个数字,得到全排列假如有3个数组,分别为a b c.其全排列用matlab可以计算出,方法为[a b c]=ndgrid(a,b,c)[a(:) b(:) c(:)]我的数组个数是不 matlab 的嵌套循环问题现在有个数组x=1:5,然后y是关于x的分段函数,y=x^2( 0 MATLAB 数组变形到矩阵如[1,2,3,4,5]怎么变形成mxn这么大得矩阵,就是每行都是1到5,元素个数是m,我自己想了下,提供点参考,ones(m,n)生成m*n这么大得单位矩阵x=linspace(1,5,m)生成列数相等的数组,然后 MATLAB中三维坐标系的转换问题:已知一维数组a=x+y;b=x-y ;二维数组z.如何转换成x y坐标系现在画出的是z关于a,b坐标系的三维图现在我想画出z关于x,y坐标系的三维图 matlab 多参数多变量拟合问题 我现在要用matlab求多参数多变量的拟合问题,请问要用什么命令?f=a(1)(x1+a(2)*x2)^a(3)+a(4)*x3^3; 这里的f,x1,x2,x3都是数组,f是因变量,数组a则是我要拟合出来的参数,很着 matlab中如何使一个数组变成一样长度不一样数字的数组比方说我有个数组为a=[1 2 3],现在要将他们所有都变成从1到3的一个随机数,但是不能与原数相同,比方说a(1)不能等于1,a(2)不能等于2,a(3)不 matlab求相同元素个数现在有一个有100,多个数据的数组,然后比如有10个1和20个2,现在我要分别求出1的个数和2的个数,怎么实现? 用matlab求一数组的最大值用matlab程序设计一个数组求他的最大值数组具有普遍性 matlab 数组指定求和比如数组为a=[1,2,3,4,5];现在只想对指定相求和,比如求最后两项的和,即4+5.请问有什么具有一般性的方法.ps.别告诉我用a(4)+a(5) 关于stoop的变形 求勾股数的方法,有哪些关于勾股数组的规律? 在matlab 中如何判断一个数是否属于一个数组我在编一个程序,要求数组中每一个元素的值都不相同 关于MATLAB的数据拟合问题,由两个数组拟合成另一个数组,求系数现有U1,U2,U3三个数组,里面数据都是(1,2949),设U1的系数A,(0 MATLAB双纵坐标图怎么画?就是我有2组数组,他们的横坐标相同,但纵坐标不同,我现在要将他们画在一幅图中,一个数组用左边的Y轴,另一个用右边的Y轴,他们共用一个相同的X轴,用什么命令画? 这几个matlab关于数组的问题谁能给我解释一下,尤其是那些括号里还有中括号的那个第一题的e,g,h,还有第二三题,都解释了更好,请说清楚,