MATLAB中如何调节画图时图片的长宽比?

比如我画的图比列为5:2,我应该用什么语句使画出来的图像比列也为5:2?
我需要弄的图片是批处理的,所以需要一个命令来使得所有图统一。

按以下操作,可调节图片的长宽:

figure(1)
width=400;%宽度,像素数
height=300;%高度
left=200;%距屏幕左下角水平距离
bottem=100;%距屏幕左下角垂直距离
set(gcf,'position',[left,bottem,width,height])
x=0:0.01:2*pi;
y=sin(x);
plot(x,y)
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-03-31
这个可以花完后用图像修饰功能把图像调节一下

MATLAB中如何调节画图时图片的长宽比?
按以下操作,可调节图片的长宽:figure(1)width=400;%宽度,像素数 height=300;%高度 left=200;%距屏幕左下角水平距离 bottem=100;%距屏幕左下角垂直距离 set(gcf,'position',[left,bottem,width,height])x=0:0.01:2*pi;y=sin(x);plot(x,y)...

如何调整Matlab图片的大小?
(1)在Matlab图像窗口中,选择Edit——Copy Options——Preferences ——match screen size(所见即所得)(2)将Word的显示比例设置成100%。这将保证Matlab中产生的图像大小与Word中显示的一致。(3)根据排版需要,估计图像大小,使用鼠标拖拽调整大小。(4)使用Copy Figure将图片输出到Word。如果在word中实现...

怎样调节matlab二维图像窗口的长宽比?
改变窗口大小用set这个命令,一个简单的例子见下:t = 1: 10;y = 3*t;figure(1);plot(t,y,'x-r');hFig = figure(1);x = 10;y = 220;width = 1000;height= 260;set(hFig, 'Position', [x y width height]);另外,axis是在已经生成的窗口内改变轴的范围,不是一个概念;"axis...

如何在matlab实现改变mask(二进制图片)中的主体的占比大小
第一步是计算主体的面积。主体在 mask 图像中通常表示为值为 1 的像素。可以利用 MATLAB 的 sum 函数来计算 mask 中值为 1 的像素总数,从而得到主体的面积。例如,假设 mask 为一个二维数组,可以使用以下代码计算其主体面积:matlab maskArea = sum(mask(:));第二步是根据主体的矩形边界长宽比...

matlab如何实现比较两张图片size的大小
matlab比较两张图片size的大小方法如下:可以直接用size(a)==size(b)ans=1 0 ans=0 0 返回1说明true 0 为flase 前一个表示行相不相同,后一个表示列数想不想同 ans= 1 1。size,英语单词,此外也是matlab中的一个函数。函数功能:返回数组的尺寸 语法格式:d = size(X)返回数组X每一维的...

matlab实现局部放大对比图
现有解决方案中,将所有对比图以第二维度拼接,然后显示,适用于方法数量较少的情况。然而,当方法数量增多时,图片比例会显得过于狭长。为解决此问题,可以利用 subplot 函数绘制每个方法的局部放大对比图。然而,这又会导致子图间边距过大的问题。为了解决边距问题,我们找到并记录了相关解决方案。在现有...

Matlab中用plot画图,x轴和y轴比例不一致
代码如下:x = 0:0.1:10; y1 = 200*exp(-0.05*x).*sin(x); y2 = 0.8*exp(-0.5*x).*sin(10*x); figure; plotyy(x,y1,x,y2,plot,stem)。这样,第一种曲线为线状图,第二种曲线则为棒状图。通过以上步骤,你将能够调整Matlab中的x轴和y轴比例,使图表更加直观和易读。

Matlab中用plot画图,x轴和y轴比例不一致
figure axe1 = axes('position', [.13, .13, .74, .23]); axe2 = axes('position', [.13, .40, .74, .50]); set(gcf, 'position', [532 197 951 781]),首先,position的值是[左,底,宽, 高] ,这个一看就明白了,四点确定了一个图形的所有,但是这里一定要注意,gcf和...

matlab如何求出图片的大小,以确定压缩前后图片大小的变化,得出压缩比...
D = dir('sample.jpg');D.bytes是以字节表示的图片大小

如何用MATLAB实现图像的画中画显示
function PinPclear all; close all;%处理主图片,通过放大缩小和裁减使图片符合1024x768尺寸I = imread('main.jpg');I1 = fitDimension(I,768,1024);%处理三幅图片,通过放大缩小和裁减使图片符合320x240尺寸J = imread('2.jpeg');J1 = fitDimension(J,240,320);J = imread('3.jpeg');J2...

相似回答