2012-08-10 92 views
0

我在我的文件夹中有几个.mat文件。我想给每个人写一些变量,字符串,在执行这个程序时由我自己指定。我如何从matlab写入并将这些字符串保存为.mat?如何写入.mat文件matlab

+0

用'load'和'save'做它。 [你试过什么](http://whathaveyoutried.com)。 – Thor 2012-08-10 14:50:29

回答

0

您可以将保存时使用-append标志.MAT文件。如果您试图追加到文件的变量名已经存在于文件中,它将被该命令覆盖。

Ex。

>> save <your .mat filename> <your variables> -append 
+0

谢谢,很明显,但我不能在这个表达式中使用变量containsig的名字。怎么做?名称='file.mat' 保存名称a b -append; – berndh 2012-08-10 15:47:56

+0

我不确定我了解您的问题。要保存当前工作区中的所有变量,可以将'<变量>'部分保留为空。如果你现有的文件名是“file.mat”,然后添加新的数据,说一个变量“b”,你可以简单地“保存文件b -append' – AGS 2012-08-10 15:53:34

+0

是的,我试图问的是一个愚蠢的问题,但帮助告诉我什么都没有,我无法修复:当进入** <您的.mat文件名> **我把** file.mat **它去。但是当我声明** name ='file.mat'**然后在那里放置**名称**时,它不会。名称更灵活,因为可以将** name(i)**分配,所以我需要这种方式。 – berndh 2012-08-10 15:59:30