MATLAB---坐标轴多图片显示

286 篇文章 29 订阅
236 篇文章 15 订阅
%前提:3张待显示图片在该脚本所在目录下
%功能:将3张图片显示到同一个坐标轴内
%版本:V1.0

%创建窗口
hFig = figure('Name','坐标轴多图片显示BY小宇V1.0',...
    'NumberTitle','off',...
    'Resize','off',...
    'Position',[0 0 800 400],...
    'ToolBar', 'none',...
    'visible', 'off');
%将窗口移到屏幕中间
movegui(hFig, 'center');
%创建坐标轴,注意Y轴方向要反过来
hAxes = axes('Units','Normalized',...
    'Position',[0.05 0.05 .9 .9],...
    'NextPlot','add',...
    'Box','on',...
    'YDir', 'reverse');
%读取3张图片
if exist('pic001.jpg', 'file') ~= 2
    errordlg('图片pic001.jpg不存在!');
    return;
end
if exist('pic002.jpg', 'file') ~= 2
    errordlg('图片pic002.jpg不存在!');
    return;
end
if exist('pic003.jpg', 'file') ~= 2
    errordlg('图片pic003.jpg不存在!');
    return;
end
h1 = imread('pic001.jpg');
h2 = imread('pic002.jpg');
h3 = imread('pic003.jpg');
%3张图片依次显示到坐标轴hAxes
image([0 290],[0 390], h1);
image([290 580],[0 390], h2);
image([580 870],[0 390], h3);
%设置坐标轴的坐标范围
set(hAxes,'Xlim',[0 870],...
    'Ylim',[0 390],...
    'XTickLabel', '',...
    'YTickLabel', '',...
    'XTick', [],...
    'YTick', []);
%处理完成后,显示该窗口
set(hFig, 'visible', 'on');

在这里插入图片描述

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值