对 matlab 图例中的标记添加基本修改相对简单。由以下代码片段生成的图例(
):
hold on
h = plot(inf,inf,'ob',inf,inf,'r+');
legend(h,'Data1','Data2');
[~,~,icons,~] = legend(h,'Data1','Data2');
set(icons(1),'LineStyle','-')
set(icons(2),'LineStyle','-')
然而,如果我想正确地图例对象,例如
(圆圈不在直线的中间)或
(一行有多种颜色,上面带有“+”标记)。我还没有找到任何允许修改图例框中标记的位置或在一个图例组中添加多个标记的属性或解决方法。
有谁知道包含图例定制高级信息的文档?或者说如何更好的利用matlab提供的图形对象的众多属性来实现上面所描述的功能呢?
在包含具有不同扩展名的文件的目录中,例如.ext1,.ext2和 (no extension), how can I use the dir命令仅列出没有任何扩展名的文件?
该命令dir(fullfile('path/to/dir','*.ext1'))将列出所有.ext1文件,但我不知道任何读取无扩展文件的选项.
有没有办法检索未正确完成的函数的输出?
例如,由函数正确计算但由于语法错误而无法正确保存的(非全局)变量.