如何动态创建和更新一个传奇?
28日视图(30天)
显示旧的评论
你好,
我有一个简单的脚本:
- 加载一个*.mat文件与一个特定的名称和项目目录中放置
- 情节图数据显示/变量在同一个*.mat文件
上述两个步骤循环(在“的”)和重复5次。我用“坚持”,画出5种不同的数据在同一个窗口/阴谋。
我脚本结束时得到一个窗口5功能块……这是不幸的是非常难以确定一个。
脚本演示如下:
为h = 1:5;
文件名= sprintf (“file_ % 03 d.mat”、h);
负载(文件名);
cdfplot (file_gnd);
持有在;
所以,我想加入一个传奇和不同曲线提供一个名称。传说中的名称应简单的名称
*
.mat文件加载前和我得到的数据。所以,在我的例子,我应该有一个传奇file_001标签”。席”、“file_002。垫”等(根据“h”范围)。我的想法是创建周期内的传说,然后填充它为每个运行周期的工作但不是因为我不能给“传奇”一个动态参数是一个函数的“文件名”(因此' h '在我的例子中)。
任何想法?
0评论
接受的答案
Majid Farzaneh
2018年5月24日
编辑:Majid Farzaneh
2018年5月24日
你好,你不需要动态地创建传奇,做这样的循环:
为h = 1:5;
文件名= sprintf (“file_ % 03 d.mat”、h);
负载(文件名);
cdfplot (file_gnd);
持有在;
结束
传奇(“file_001.mat”,“file_001.mat”,“file_001.mat”,“file_001.mat”,“file_001.mat”);
传说分别分配标签。如果你不确定,你可以测试这段代码:
x = 0:0.01:2 *π;
情节(sin (x));
持有在
情节(cos (x));
持有在
情节(sqrt (x))
传奇(“罪”,“因为”,“√”)