2d Plot with 3 Axes

조회 수: 4 (최근 30일)
mec123
mec123 2016년 8월 17일
답변: José-Luis 2016년 8월 18일
Hi,
what i have is a Matrix and 2 Vektors. Creating a 3d-Surface works fine. What i'm trying now (for a couple hours by now -.-) is to get a 2d-Plot, where the X-Axis is Vektor1 and the Y-Axis shows the Matrix. The second Vektor needs to be displayed by the usage of multiple lines, (in principle) similar to this:
Please tell me thats possible, i would really want to avoid excel-post-processing.
Thank You

채택된 답변

José-Luis
José-Luis 2016년 8월 18일
axes; hold on;
numL = 10;
for ii = 1:5
plot3(1:numL,ii.*ones(1,numL),rand(1,numL));
end
view(45,25)

추가 답변 (1개)

Thorsten
Thorsten 2016년 8월 17일
You question is not entirely clear to me. But in principle you can achieve such a plot quite simple:
y = [1:10; 10:10:100];
x = [1000 6000];
plot(x,y)
If this is not want you want, please be more specific; it may also be helpful to post the data.
  댓글 수: 4
mec123
mec123 2016년 8월 17일
편집: mec123 2016년 8월 17일
I think this gets very close to my concern: LINK. The Y-Axis of these 2D-Charts are a scale from 0 to 80, which fully covers the entries of the matrix. In my major its a quite often used way to illustrate 3 dimensional informations. I hope that helps to get my matter.
Thorsten
Thorsten 2016년 8월 18일
Like this?
h = plot(A, M)
legend(h, 'B=11', 'B=12', 'B=13')

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Annotations에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by