matlab中如何将某一数组中数据进行打乱,有没有相应的函数,谢谢,在线等.
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/23 01:01:35
matlab中如何将某一数组中数据进行打乱,有没有相应的函数,谢谢,在线等.
像下面的例子中,我想将x数组的每一列数据打乱,并赋予z数组.
format long
clc
clear
N=10000;
x=ones(N,3);
y=rand(N,3);
z=ones(N,3);
s1=2*cos(2*3.14159265/11)-1;
s2=2*cos(4*3.14159265/11)-fix(2*cos(4*3.14159265/11));
s3=2*cos(6*3.14159265/11)-fix(2*cos(6*3.14159265/11))+1;
for i= 1:N
x(i,1)=i*s1-fix(i*s1);
x(i,2)=i*s2-fix(i*s2);
x(i,3)=i*s3-fix(i*s3);
end
像下面的例子中,我想将x数组的每一列数据打乱,并赋予z数组.
format long
clc
clear
N=10000;
x=ones(N,3);
y=rand(N,3);
z=ones(N,3);
s1=2*cos(2*3.14159265/11)-1;
s2=2*cos(4*3.14159265/11)-fix(2*cos(4*3.14159265/11));
s3=2*cos(6*3.14159265/11)-fix(2*cos(6*3.14159265/11))+1;
for i= 1:N
x(i,1)=i*s1-fix(i*s1);
x(i,2)=i*s2-fix(i*s2);
x(i,3)=i*s3-fix(i*s3);
end
![matlab中如何将某一数组中数据进行打乱,有没有相应的函数,谢谢,在线等.](/uploads/image/z/6116071-31-1.jpg?t=matlab%E4%B8%AD%E5%A6%82%E4%BD%95%E5%B0%86%E6%9F%90%E4%B8%80%E6%95%B0%E7%BB%84%E4%B8%AD%E6%95%B0%E6%8D%AE%E8%BF%9B%E8%A1%8C%E6%89%93%E4%B9%B1%2C%E6%9C%89%E6%B2%A1%E6%9C%89%E7%9B%B8%E5%BA%94%E7%9A%84%E5%87%BD%E6%95%B0%2C%E8%B0%A2%E8%B0%A2%2C%E5%9C%A8%E7%BA%BF%E7%AD%89.)
代码: % 这些是你的代码
format long
clc
clear
N=10000;
x=ones(N,3);
y=rand(N,3);
z=ones(N,3);
s1=2*cos(2*3.14159265/11)-1;
s2=2*cos(4*3.14159265/11)-fix(2*cos(4*3.14159265/11));
s3=2*cos(6*3.14159265/11)-fix(2*cos(6*3.14159265/11))+1;
for i= 1:N
x(i,1)=i*s1-fix(i*s1);
x(i,2)=i*s2-fix(i*s2);
x(i,3)=i*s3-fix(i*s3);
end
% 这个是我补充的代码
for i=1:size(x,2)
z(:,i)=x(randperm(size(x,1))',i);
end如有用,请及时采纳!
format long
clc
clear
N=10000;
x=ones(N,3);
y=rand(N,3);
z=ones(N,3);
s1=2*cos(2*3.14159265/11)-1;
s2=2*cos(4*3.14159265/11)-fix(2*cos(4*3.14159265/11));
s3=2*cos(6*3.14159265/11)-fix(2*cos(6*3.14159265/11))+1;
for i= 1:N
x(i,1)=i*s1-fix(i*s1);
x(i,2)=i*s2-fix(i*s2);
x(i,3)=i*s3-fix(i*s3);
end
% 这个是我补充的代码
for i=1:size(x,2)
z(:,i)=x(randperm(size(x,1))',i);
end如有用,请及时采纳!
matlab中如何将某一数组中数据进行打乱,有没有相应的函数,谢谢,在线等.
在matlab语言中,如何将两个数组内的数据重新组成一个数组,且在新的数组中,两原数组的元素间隔出现.
如何将.txt文件中的数据导入Matlab,存入数组中,数组为A[22,3]
matlab中的一维数组,有没有函数能够判断数组中是否含有相同的元素?
matlab 中如何将关于s的多项式化简(急,在线等)
matlab中找出两个数组相同数据的个数的函数
excel如何列出第一列中某一序列下在第二列的相应数据.
matlab中求某一函数在某一固定点的函数值,如何计算?
matlab中如何将不同的两个数组如何放到一个图中,两个数组中的数据个数不同,但想要这个图的横坐标一样
matlab中如何在三维数组中查找某一元素?并返回 行、列、页?
matlab中由一维数组X,Y绘制的图像,如何确定图中某一点对应元素在数组中的位置
matlab中有没有这样的函数?