|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
(1)利用sprintf函数实现下列操作(与Ex05的类似):
RD1=randn(1,1),RD4=randn(1,4),RD7=randn(1,7),...,RD88=randn(1,88)
(2)将(1)所产生的RD1、RD4、RD*变量全部保存至Ex06_DataFile.mat;然后清除掉
所有RD*变量,再导入mat文件,重新获得RD*变量;
(3)将(2)所获得的RD*变量,逐一保存至单独的mat文件,例如将RD4保存
至Dir04/file004.mat,RD88保存至Dir88/file088.mat,... 以此类推.
(1)利用sprintf函数实现下列操作:
- for i = 1:88
- eval(sprintf('RD%d = randn(1,%d)', i, i));
- end
复制代码
(2)将(1)所产生的RD1、RD4、RD*变量全部保存至Ex06_DataFile.mat;然后清除掉所有RD*变量,再导入mat文件,重新获得RD*变量:
- save('Ex06_DataFile.mat', 'RD1', 'RD4', 'RD7', 'RD8', ..., 'RD88');
- clear RD1 RD4 RD7 RD8 ... RD88;
- load('Ex06_DataFile.mat');
复制代码
(3)将(2)所获得的RD*变量,逐一保存至单独的mat文件:
- for i = 1:88
- filename = sprintf('Dir%02d/file%03d.mat', i, i);
- varname = sprintf('RD%d', i);
- save(filename, varname);
- end
复制代码
请注意,本回答来自GPT-4
如果问题已经解决,请设置最佳答案
|
|