113得票5回答
自动绘制不同颜色的线条

我想在同一个图上绘制多个核密度估计,希望它们都是不同的颜色。我用了一个字符串'rgbcmyk'来实现,对于每个单独的图绘制,我通过循环该字符串来获取不同的颜色。但是,当迭代次数超过7次后,我开始遇到重复的颜色。是否有更简单/更有效的方法来实现这一点,并提供更多的颜色选项?for n=1:10 ...

92得票5回答
设置图形大小

我想要做的只是让宽度变大,高度变小。我只是在做光栅图,但这个问题适用于任何MATLAB figure。当创建figure时,我可以直接手动调整其大小,但我希望程序能够以正确的大小输出。

77得票7回答
在Matlab绘图中更改字体大小

我想同时更改xlabel、ylabel、轴尺寸、图例字体大小等所有内容的字体大小,这是否可能?默认情况下,字体是Helvetica 10。 有没有办法改变这个? 我想使用'FontSize',14来设置x或y标签。

67得票4回答
如何在MATLAB中获取所有打开图形的句柄

我有九个在Matlab中打开的图形(由另一个函数生成),我想将它们全部打印到文件。请问有人知道如何获取Matlab中所有打开图形的句柄吗? 我知道可以使用gcf,但它似乎不能实现我想要的功能。

40得票11回答
自动最大化一个图形

我正在使用MATLAB创建一些图形并自动将它们保存到文件中。问题在于这些图像的尺寸都很小。手动解决这个问题的好方法是创建一个图像(figure),将其最大化,然后保存到文件中。 我错过了自动最大化图像的步骤。 有什么建议吗? 到目前为止,我只发现了这个: http://answers.y...

36得票2回答
添加自定义图例,与图表无关

我希望插入一个与图表无关的图例: figure; hold on; plot(0,0,'or'); plot(0,0,'ob'); plot(0,0,'ok'); leg = legend('red','blue','black'); 现在我希望将它添加到另一个图形中: figure;...

35得票3回答
如何在Matlab中更新绘图数据?

假设我想用新数据更新一个绘图,我应该选择哪种方法? 将 XDataSource 属性设置为某个名称,更新变量,并调用 refreshdata 方法。 删除原始的 plot,然后再次调用 plot 命令。 使用 Set('Xdata',...') 方法。

29得票5回答
如何在Matlab中绘制箭头?

我正尝试在Matlab图形中绘制箭头,但没有成功。代码示例:function [ output_args ] = example( input_args ) figure ('Name', 'example'); x = [10 30] y = [10 30] xlim([1, 100]) ...

23得票3回答
如何使用saveas()将MATLAB图形保存为JPEG格式,同时避免图像质量下降?

在我编写的MATLAB函数中,我生成了一张图。当执行该函数时,图形将被显示出来。我需要将这个图形保存为JPEG格式的图片。为此,我可以在显示图形的窗口中进行“文件”->“另存为”的操作。但我想自动化这个过程。我尝试使用saveas()函数来实现自动保存,但结果得到的图像不理想。下面是一个演示问...

20得票2回答
一个图中绘制多个图形

我有以下代码,想将相空间图合并成一个图形。 我已编写函数,但不知道如何让MATLAB将它们放入一个图中。正如你看到的,变量r,a,b和d发生了变化。如何将它们组合? 我还想使用quiver命令绘制这些相空间图的向量场,但它就是无法工作。 %function lotkavolterra %...