‘壹’ matlab中怎么有顺序的图片等距排在同一图中
(1)用subplot()函数,把几个子图放到一个figure中
(2)或者:set每个figure的position值,使得几个figure等距排列
‘贰’ MATLAB三个图在一块如何紧凑一些
subplot函数
‘叁’ 用subplot绘图时,怎么使几个图排列很紧凑
可以采用subplot函数。具体解释subplot(m,n,p);先指定将一个图分为m行n列,当前画图为p。以下以画正弦函数,余弦函数,一次函数和二次函数在【-3,3】范围的图像为例说明如何使用subplot函数。
代码:
>> subplot(2,2,1)
>> plot(-3:0.01:3,sin(-3:0.01:3))
>> subplot(2,2,2);
>> plot(-3:0.01:3,cos(-3:0.01:3))
>> subplot(2,2,3);
>> plot(-3:0.01:3,-3:0.01:3)
>> subplot(2,2,4);
>> plot(-3:0.01:3,(-3:0.01:3).^2)
‘肆’ matlab中怎么调整subplot生成的图,将整体最大化,以及调整内部子图的间距
如果你是需要批量保存图片的话,建议采用saveas命令。
下面的例子是将sin(nx),n=1:4分别保存为n.jpg的图片。
x=linspace(0,2*pi,100);
for i=1:4
y=sin(x*i);
h=plot(x,y);
saveas(h,[num2str(i) '.jpg'])
end
‘伍’ matlab有个 让输出 紧凑,口令是什么 我忘记了,屏幕小杯具了
这个是紧凑格式:format compact
这个是松散格式:format loose
‘陆’ matlab中如何调整图片间距
有个笨办法,建立一个大矩阵,把要显示的图片都放在这个矩阵里。然后显示。
例如:
img = [img1 img2];
imshow(img);
想调整间距的话可以在中间加zeros或者ones
img = [img1 zeros(size(img1,1),1) img2];
再有另外一种方法是利用GUI的库函数。自己确定图片在figure上的坐标。忘了具体是哪个函数了。
‘柒’ matlab 得到图片太大,不能完全显示,该如何调整大小
应该修改x,y轴的区间间隔,使其区间间隔大一点就可以全看到了。
如:在命令栏输入
axis([xmin xmax ymin ymax])