- To plot a set of coordinates connected by line segments, specify X, Y, and Z as vectors of the same length.
- To plot multiple sets of coordinates on the same set of axes, specify at least one of X, Y, or Z as a matrix and the others as vectors.
Realize a 3d line plot
5 次查看(过去 30 天)
显示 更早的评论
Hi all
i need to realize a 3d plot for displaying 3 connected quantities.
for i=1:length(i_ed)
for j=1:length(x)
if K1(i,j)>0
psl(i,j)=(70*(W_end_t(i)/Sr(i))*K1(i,j)*K2(i)*K3*acg(i))*1000;%N/m^2 RES22 (61)
end
end
end
plot3(L_end,x,psl)
xlabel('L')
ylabel('x')
zlabel('Psl')
hold on
where L_end has length(i_ed) elements. For better understanding the problem, x/L_end varies between very small values to 1. My goal it is to graph in the same 3d plot many curves as L_end length.
Thank you for the help!
0 个评论
采纳的回答
Cris LaPierre
2021-5-20
You must be getting an error message. What does it say (all the red text)?
Check that your inputs are what plot3 expects.
In your case, it appears X and Y are vectors. Are they the same length?
Z appears to be a matrix. Do the number of rows match the lengths of X and Y?
5 个评论
Cris LaPierre
2021-5-20
编辑:Cris LaPierre
2021-5-20
Try to plot it. What happens? How does that compare to what you want?
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Discrete Data Plots 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!