在MATLAB中生成子地块正方形

在MATLAB中生成子地块正方形,matlab,subplot,Matlab,Subplot,我把三张图放在一行,如何使它们都是正方形 我使用for循环作为子地块 for iter = 1:3 subplot(1,3,iter) end 谁能给我一些简单的示例代码,我可以复制一下吗?你可以使用axis square。一旦打印/显示某个内容,就可以键入该命令,axis将自行调整。我提供了两个代码示例,您可以自己看到其中的差异: %-------- Without 'axis square' -------- figure(1); for iter = 1:3 subp

我把三张图放在一行,如何使它们都是正方形

我使用for循环作为子地块

for iter = 1:3
     subplot(1,3,iter)
end

谁能给我一些简单的示例代码,我可以复制一下吗?

你可以使用
axis square
。一旦打印/显示某个内容,就可以键入该命令,axis将自行调整。我提供了两个代码示例,您可以自己看到其中的差异:

%--------  Without 'axis square'  --------
figure(1);
for iter = 1:3
   subplot(1,3,iter);
   imshow('peppers.png');
end

%--------  With 'axis square'  --------
figure(2);
for iter = 1:3
   subplot(1,3,iter);
   imshow('peppers.png');
   axis square;
end

还有其他命令,如
轴ij
轴xy
等。您可以试用它们,看看会发生什么。您可以找到所有命令。

您可以使用
轴方
。一旦打印/显示某个内容,就可以键入该命令,axis将自行调整。我提供了两个代码示例,您可以自己看到其中的差异:

%--------  Without 'axis square'  --------
figure(1);
for iter = 1:3
   subplot(1,3,iter);
   imshow('peppers.png');
end

%--------  With 'axis square'  --------
figure(2);
for iter = 1:3
   subplot(1,3,iter);
   imshow('peppers.png');
   axis square;
end

还有其他命令,如
轴ij
轴xy
等。您可以试用它们,看看会发生什么。您可以找到所有命令。

您可以使用
轴方
。一旦打印/显示某个内容,就可以键入该命令,axis将自行调整。我提供了两个代码示例,您可以自己看到其中的差异:

%--------  Without 'axis square'  --------
figure(1);
for iter = 1:3
   subplot(1,3,iter);
   imshow('peppers.png');
end

%--------  With 'axis square'  --------
figure(2);
for iter = 1:3
   subplot(1,3,iter);
   imshow('peppers.png');
   axis square;
end

还有其他命令,如
轴ij
轴xy
等。您可以试用它们,看看会发生什么。您可以找到所有命令。

您可以使用
轴方
。一旦打印/显示某个内容,就可以键入该命令,axis将自行调整。我提供了两个代码示例,您可以自己看到其中的差异:

%--------  Without 'axis square'  --------
figure(1);
for iter = 1:3
   subplot(1,3,iter);
   imshow('peppers.png');
end

%--------  With 'axis square'  --------
figure(2);
for iter = 1:3
   subplot(1,3,iter);
   imshow('peppers.png');
   axis square;
end

还有其他命令,如
轴ij
轴xy
等。您可以试用它们,看看会发生什么。你可以找到所有的命令。

axis square有效吗?我已经搜索了这个命令,但是很抱歉我的编程技能很差,我仍然不知道如何使用这个命令。
axis square
有效吗?我搜索了这个命令,但是很抱歉我的编程技能很差,我仍然不知道如何使用该命令。
axis square
有效吗?我已经搜索了该命令,但是很抱歉我的编程技能很差,我仍然不知道如何使用该命令。
axis square
有效吗?我已经搜索了该命令,但是很抱歉我的编程技能很差,我仍然不明白如何使用该命令。这样做时,绘图变得非常扭曲,产生大量空白。应该发生的是,图形宽度与水平子地块的数量相适应。但是,MATLAB不会自动执行此操作。执行此操作时,绘图会变得非常扭曲,产生大量空白。应该发生的是,图形宽度与水平子地块的数量相适应。但是,MATLAB不会自动执行此操作。执行此操作时,绘图会变得非常扭曲,产生大量空白。应该发生的是,图形宽度与水平子地块的数量相适应。但是,MATLAB不会自动执行此操作。执行此操作时,绘图会变得非常扭曲,产生大量空白。应该发生的是,图形宽度与水平子地块的数量相适应。但是,MATLAB不会自动完成这项工作。