Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matlab 重复x和y向量以用于scatter3()_Matlab_Matrix_Octave - Fatal编程技术网

Matlab 重复x和y向量以用于scatter3()

Matlab 重复x和y向量以用于scatter3(),matlab,matrix,octave,Matlab,Matrix,Octave,目前我有一个工作3Dmesh()plot。然而,垂直轴更适合于角度表示,因此我正在构造一个到柱形空间的坐标变换,之后我将使用scatter3()绘制所有内容 目前我有一维向量,包含所有可能的x和y值;但是,它们不会重复(并且需要重复,才能在scatter3()中工作)。我必须使用z(:)展平二维z矩阵。是否有一种快速的方法可以重复x和y,使其与scatter3兼容 谢谢…使用然后展平: [X,Y] = meshgrid(x,y); scatter3(X(:), Y(:), z(:));

目前我有一个工作3D
mesh()
plot。然而,垂直轴更适合于角度表示,因此我正在构造一个到柱形空间的坐标变换,之后我将使用
scatter3()
绘制所有内容

目前我有一维向量,包含所有可能的x和y值;但是,它们不会重复(并且需要重复,才能在
scatter3()
中工作)。我必须使用
z(:)
展平二维z矩阵。是否有一种快速的方法可以重复
x
y
,使其与
scatter3
兼容

谢谢…

使用然后展平:

[X,Y] = meshgrid(x,y);
scatter3(X(:), Y(:), z(:));