MatLab - 理解plot3的输入

标签 matlab plot

我有一个关于 MatLab 中的 plot3 函数的简短问题。

假设我写了以下内容:

x = [1 1 -1 1];
y = [4 4 4 4];
z = [-1 1 1 -1];

plot3(x,y,z)

为什么 MatLab 然后绘制一个顶点为 (-1,4-1)、(1, 4, -1) 和 (1,4,1) 的三角形,而不是只绘制点 (-1, 4, -1), (1, 4, -1) 和 (1, 4, 1)?

最佳答案

plotplot3 的默认线条样式是一条线,而不仅仅是点。如果您只想绘制点,请使用不同的样式:

plot3(x,y,z,'or'); #% plots red circles at each point

关于MatLab - 理解plot3的输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10743989/

相关文章:

python - Octave 扩展切片数组; Python 没有

matlab - 创建水平拉伸(stretch)的上三角矩阵

matlab - 从矩阵中提取正值和负值

绘制尖点灾难的表面(使用 gnuplot)

python - Matplotlib 将值范围绘制为条形图

r - 添加与值相关的颜色渐变以使用 R 进行绘图

Matlab:打开和关闭 try/catch 以进行调试

c++ - Matlab 和任何,理解困难

r - 如何在 R 中为所有 plot.default、plot 或 lines 调用默认设置颜色

python - matplotlib-cpp与使用C++的Visual Studio(尤其是3D图)?