plot of 2D-Matrix, frequency/duration
6 次查看(过去 30 天)
显示 更早的评论
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
0 个评论
采纳的回答
Daniel Shub
2011-10-2
Something like:
[x, y] = meshgrid(1:5, 1:5);
z = 20*rand(5, 5);
scatter(x(:), y(:), z(:))
0 个评论
更多回答(2 个)
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.
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Scatter Plots 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!