matlab二维图片三维显示

>> x=[0 0 4;0 1 4;0 2 4;1 0 8;1 1 8;1 2 8;2 0 12;2 1 12;2 2 12;3 0 16;3 1 16;3 2 16]		% 图像宽w=4,h=3  即x=0:3,y=0:2
x1=reshape(x(:,1),3,4)
y1=reshape(x(:,2),3,4)
z1=reshape(x(:,3),3,4)

x =

     0     0     4
     0     1     4
     0     2     4
     1     0     8
     1     1     8
     1     2     8
     2     0    12
     2     1    12
     2     2    12
     3     0    16
     3     1    16
     3     2    16


x1 =

     0     1     2     3
     0     1     2     3
     0     1     2     3


y1 =

     0     0     0     0
     1     1     1     1
     2     2     2     2


z1 =

     4     8    12    16
     4     8    12    16
     4     8    12    16

mesh(x1,y1,z1)

>>

换成另一种方式生成x,y坐标矩阵,结果和上面相同
>> [x,y]=meshgrid(0:3,0:2)
x =     
	0    1    2    3
	0    1    2    3
	0    1    2    3
y =
  	0    0    0    0
 	1    1    1    1
  	2    2    2    2
 
>> >> 




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值