声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2221|回复: 5

[求助]关于保存矩阵

[复制链接]
发表于 2006-4-12 17:41 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
比如有个矩阵A=[a,b,c,d],为向量式的<BR>然后save 'test.mat' A<BR><BR>但当我输入不同参数时矩阵A=[e,f,g,h],<BR>然后save 'test.mat' A<BR><BR>是不是就覆盖了原来的[a,b,c,d]<BR>那我想两次的矩阵都保存下来变成A=[a,b,c,d;e,f,g,h],我应该怎么操作
回复
分享到:

使用道具 举报

发表于 2006-4-12 18:11 | 显示全部楼层
如果用同一个文件名的话,会覆盖原来的文件。<BR>你可以 如下操作保存<BR>A1=[a,b,c,d];<BR>save test1 A1<BR>A2=[e,f,g,h];<BR>save test2 A2<BR>A=[A1;A2];<BR>save 'test.mat' A  % 保存新生成的矩阵<BR><BR>
 楼主| 发表于 2006-4-12 18:20 | 显示全部楼层
问题是产生的矩阵A的个数不知道啊,也许三二个,也许百八十个啊
发表于 2006-4-12 20:41 | 显示全部楼层

回复:(cool-zn)[求助]关于保存矩阵

<P>可以这样不?<BR>A(1,:)=[a,b,c,d]<BR>A(2,:)=[e,f,g,h]<BR>-----------------<BR>A(i,:)=[---------]    %   "i"可以实现循环赋值<BR>save test A       </P>
发表于 2006-4-12 22:12 | 显示全部楼层
<P>好像是不行的 </P>
发表于 2006-4-13 00:12 | 显示全部楼层
<P>你第二次写的向量作原来的第二行么?<BR>也就是说每次都输入四个,每次都做行?<BR>你要保存矩阵,但你保存了之后是为了什么?<BR>如果只是在原来的基础上写入数据还是什么?<BR><BR>难道你问的矩阵本来是A=[a,b,c,d]<BR>然后你赋予不同的值,比如,1 2 3 4,或者5 6 7 8等等,每次赋值后保存一次<BR>那么矩阵应该为A=[1 2 3 4;5 6 7 8;....]这样么?<BR>那不是有种fopen(文件,'a')的感觉。</P>
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-6-8 20:11 , Processed in 0.109234 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表