标题:用matlab仿真时,提高工作效率的一种方法

来源:互联网 发布:云计算怎么学 编辑:程序博客网 时间:2024/05/17 21:14
% 1. 对于matlab程序中以后重复要用到的数据,尤其当这些数据需要matlab程序运行较长时间才能得到时,可以用save将这些数据存到电脑的一个文件夹中的一个.mat文件中。
% 当matlab程序中要用到这些数据时,再在程序需要的部分用load将其载入Workspace,之后就能用这些数据了。
% 2. save和load的用法:
%   save ( [路径+文件名] , [变量名] ); %把该变量保存到该文件中(.mat格式)
%   文件名和变量名的写法为:可包含字母、数字、下划线,名称用单引号括起来。 
%   load ( [路径+文件名] );%之后就可以在matlab程序中引用.mat文件中存的变量了
%(1) 想循环地把某个变量(比如3维矩阵)保存在多个.mat文件时,只要把文件名中 变化的数字写为num2str(数字),并用逗号和名称的其余部分隔开, 其余部分用单引号扩起来。
%(2)['li',num2str(1),'yu' ]或['li']相当于字符串整体,只是更方便用。
%3. 简单例子,数据为一维的数:
   %在文件1.m中save 
    for k=1:2
       data = k;
       save ( ['D:\',['ly',num2str(k)] ]  , 'data' );
   end
   
   %在文件2.m中用load
   clear all;
   %*****其他处理语句
   for k=1:2
       load ( ['D:\',['ly',num2str(k)] ] );
       c(k)=data;
   end
0 0
原创粉丝点击