19、MATLAB 图形处理与数学计算技巧

MATLAB 图形处理与数学计算技巧

1. 图像处理

1.1 图像对象操作

在 MATLAB 中,图像对象可以进行多种操作。例如,若有两个硬币图像对象,可通过以下命令翻转它们的显示顺序,将另一个硬币图像移到顶部:

set(gca, 'children', flipud(get(gca, 'children')) );

同时,图像对象和面片对象一样,可设置为对用户鼠标点击敏感,且可拖动,具体方法可参考相关文档。

1.2 将图像放置在表面对象上

surf 命令可用于创建表面对象,并在其上显示位图图像。需将 FaceColor 属性设置为 “texturemap”, CData 属性设置为代表图像的 N × M × 3 位图数组,通常还可将 EdgeColor 属性设置为 “none”。以下是将硬币图像放置在波浪表面的示例程序:

% coinWavePlot
% place image on surface
% Author: Trillium Fortnight
%% set parameters
N=100;
lambda=1;
%% make grid
y=linspace(0, 1, N);
z=linspace(0, 1, N);
[X, Z]=meshgrid(y, z);
Y=0.2*sin(2*p
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值