线形
- Solid line (default)
-- Dashed line
: Dotted line
-. Dash-dot line
颜色
r Red
g Green
b Blue
c Cyan
m Magenta
y Yellow
k Black
w White
数据点的形状
+ Plus sign
o Circle
* Asterisk
. Point
x Cross
'square' or s Square
'diamond' or d Diamond
^ Upward-pointing triangle
v Downward-pointing triangle
> Right-pointing triangle
'pentagram' or p Five-pointed star (pentagram)
'hexagram' or h Six-pointed star (hexagram)
画三维的直线(井的模型)
x = rand(1,10)*2000
y = rand(1,10)*2000
z = 20 %生成三维坐标
%%循环画图
for i = 1:10
line([x(i) x(i)+1],[y(i) y(i)+1],[z(1) 0])
str = strcat('W',num2str(i)) %连接字符串
text(x(i),y(i),z(1),str) %在图表上写字
hold on
end
view(3)
连接 字符串 和 变量
str = strcat('W',num2str(i)) %连接字符串
控制横纵坐标的长度
pbaspect 函数(mathwork官网)
https://ww2.mathworks.cn/help/matlab/creating_plots/aspect-ratio-for-2-d-axes.html
t = linspace(0,2*pi);
plot(sin(t),2*cos(t))
grid on
%横坐标是纵坐标、竖坐标的两倍
pbaspect([2 1 1])
本文详细介绍了使用MATLAB进行绘图的各种技巧,包括线型、颜色、数据点形状的选择,三维直线绘制方法,以及如何调整坐标轴比例。通过具体实例展示了如何生成随机三维坐标并循环画图,同时介绍了如何在图表上添加文字标签和控制坐标轴的长度。

4433

被折叠的 条评论
为什么被折叠?



