matlab的坐标是日期的显示范围_MATLAB图像处理:30:移动显示图像的X和Y坐标范围...

668b98ca9a7aef2c0be060aeb030b23a.png

本示例说明如何通过更改显示图像的XDataYData属性来指定非默认的世界坐标系。

读取图像。

 I = imread("peppers.png");

使用固有坐标系显示图像,并在ax中返回图像的属性。打开轴以显示坐标系。

 figure
 ax = imshow(I);
 title('Image Displayed with Intrinsic Coordinates')
 axis on

1d5cce5de2bec3b060b31cabd9035f88.png

检查x和y坐标的范围,这些范围存储在ax中的XData和YData属性。范围与图像的维度匹配。

 xrange = ax.XData
 xrange = 1×2
 ​
      1   512
 yrange = ax.YData
 yrange = 1×2
 ​
      1   384

更改x和y坐标的范围。本示例通过将x坐标加100将图像向右移动,并通过将y坐标减去25来向上移动图像。

 xrangeNew = xrange + 100;
 yrangeNew = yrange - 25;

显示图像,指定偏移的空间坐标。

 figure
 axNew = imshow(I,'XData',xrangeNew,'YData',yrangeNew);
 title('Image Displayed with Nondefault Coordinates');
 axis on

973fdfd392d5372fbbac1293c58c795e.png

确认新图像的x和y坐标范围与xrangeNewyrangeNew指定的移动范围相匹配。

 axNew.XData
 ans = 1×2
 ​
    101   612
 axNew.YData
 ans = 1×2
 ​
    -24   359

注:本文根据MATLAB官网内容修改而成。

可以看看以下的免费视频教程,特点是没有PPT,不掺水,直接编程环境下的实操课程:

用100分钟了解MATLAB编程

《MATLAB编程》视频课程 - 商业数据分析_数据可视化_Tableau免费课程_Tableau培训_自学Tableau_上海_1data.pro​www.1data.pro
73c98681532e63887e8cc1592d8c06bb.png

欢迎您进一步了解以下MATLAB系列文章:

吃小羊:MATLAB作图实例:00:索引​zhuanlan.zhihu.com
5c2c5cef640beb709fbd5734f0673d08.png
吃小羊:MATLAB金融工具箱:00:索引​zhuanlan.zhihu.com
74f6a9dde751fad8d4a44fd273123d2b.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值