plot of 2D-Matrix, frequency/duration

조회 수: 5 (최근 30일)
Olli
Olli 2011년 10월 2일
Hi all, I have matrix showing how long a electrcal device was working at a certain current and a certain temperature in SECONDS, e.g.
ans =
1.0e+004 *
0 0 0 0 0
0.0060 0.0268 0.1049 0.1551 0
0.1889 0.0697 1.2819 0.5237 0
0.0229 0.0254 0.1810 0.2097 0
0 0 0 0 0
and you can define the columns (x-Axis) as Voltage: ans =
270 285 315 345 360
and the rows (y-Axis) as Temperature
ans =
20
25
35
45
50
Do you know any possibility how to show those duration graphically? One possibility could be to have a matrix of points and the size of the points to be dependant of the values, but I don't know how to do this.
Thanks a lot for your help! Oli

채택된 답변

Daniel Shub
Daniel Shub 2011년 10월 2일
Something like:
[x, y] = meshgrid(1:5, 1:5);
z = 20*rand(5, 5);
scatter(x(:), y(:), z(:))

추가 답변 (2개)

Image Analyst
Image Analyst 2011년 10월 2일
Try calling plot() first (to get lines between the points if you want that), and then call "hold on" and scatter() after that. Scatter() take an argument where you can specify the marker sizes.

Olli
Olli 2011년 10월 2일
Yep, that's brilliant. Thanks a lot!

카테고리

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

태그

Community Treasure Hunt

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

Start Hunting!

Translated by