早教吧 育儿知识 作业答案 考试题库 百科 知识分享

matlab 一维数组中的连续三个数构成坐标,画出空间分布比如I(n+1)=mod(65539*I(n),2147483648);x(n)=mod(I(n),2147483648);用x这个一维数组的连续的三个数x(n),x(n+1),x(n+2),所有点的空间分布1

题目详情
matlab 一维数组中的连续三个数构成坐标,画出空间分布
比如I(n+1)=mod(65539*I(n),2147483648);
x(n)=mod(I(n),2147483648);
用x这个一维数组的连续的三个数x(n),x(n+1),x(n+2),所有点的空间分布
1
▼优质解答
答案和解析
clear
clc
%100不能分成3组,这里用99分成x,y,z三组坐标
A =ones(1,100);
for fi = 1:99
    A(fi+1) = mod(65539*A(fi),2147483648);
    X(fi) = mod(A(fi),2147483648);
end
%分成3组坐标并绘图
B = reshape(X,3,33);
plot3(B(1,:),B(2,:),B(3,:),'*')