作业帮 > 综合 > 作业

matlab 一维数组中的连续三个数构成坐标,画出空间分布

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/14 00:18:42
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,:),'*')