作者manerey1105 (聆听风中旋律)
看板MATLAB
标题[绘图] 矩阵转座标後绘图
时间Thu Mar 29 17:59:35 2018
大家好,我是最近才接触Matlab的新手
想问一下有一矩阵
A = [1 1 0;1 2 1;1 3 0;2 1 1;2 2 0;2 3 0;3 1 1;3 2 0;3 3 1]
要如何将第一行当作x轴,第二行当作y轴,第三行z作为x与y所对应的值
并且将第三行中0为红色,1为蓝色
在Matlab上绘出只有3*3的平面2D红蓝色图形
我有找过类似影像处理的方式,但却始终画不出来
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.109.112.96
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MATLAB/M.1522317577.A.A2D.html
1F:推 sunev: 你只有给九个点,是想画什麽图? 03/29 19:28
2F:→ manerey1105: 类似九宫格的方块图,只有红蓝两色 03/29 19:34
3F:推 sunev: 九个点是排成正方形吗?像是reshape(A(:,3),[3 3]) 03/29 19:50
4F:推 sunev: 如果是这样的话 imagesc(reshape(A(:,3),[3 3])) 03/29 19:56
5F:→ sunev: colormap(jet) 03/29 19:56
6F:→ manerey1105: 恩是正方形喔~我在试试看,谢谢你:) 03/29 20:08