How to plot a matrix ?
4 次查看(过去 30 天)
显示 更早的评论
I have a 100x6 matrix. in which first and second columns represent x coordinate and y coordinate respectively. I want to plot a square of 0.5x0.5 dimension on that coordinates (as a representation).[i.e. in plotting a matrix, how to visually represent every cell as a square of dimension 0.5 by 0.5 having coordinates as per the first and second columns resp.] how to do ?
0 个评论
回答(1 个)
Walter Roberson
2017-3-6
scatter(YourMatrix(:,1), YourMatrix(:,2))
5 个评论
Walter Roberson
2017-3-6
编辑:Walter Roberson
2017-3-6
For meters, you would use
marker_width_cm = 50;
However, the tallest screen I can borrow is only about 37 cm tall, which would not fit even one of the squares.
The code I gave should, in theory, draw "life size" -- that is, you ask for half meter squares and it would try to draw a square that was physically half a meter wide. It would also remain that wide no matter how much you zoomed the plot in or out, since that's what you asked for, that the squares be half a meter wide.
I think you should reconsider your size requirements.
If you were to put a measuring tape on the screen, would the drawn squares have to be a certain physical measurement? Or do they only have to assume a particular physical measurement went sent to a flatbed plotter? Or is this about drawings in which the labels and feedback information represent something that is 1/2 meter on a side?
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Annotations 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!