在“matlab”中的程序如何调用为另一个程序生成的数据?

2024-12-08 20:37:48
推荐回答(1个)
回答(1):

第一个程序运行完毕后,加入一个命令save ***.mat;

第二个程序开始时插入一个命令 load ***.mat;

也可以指定要保存的变量,详细指令可以在matlab中doc save,doc load,或者help都可以查看这两个命令的详细用法,matlab尽量少用全局变量。

程序是:

x = 1:2:9;

for i=1:5

eval(['a',num2str(i),'=',num2str(x(i)),';'])

end

% 测试

fprintf('a1=%d,a2=%d,a3=%d,a4=%d,a5=%d\n',a1,a2,a3,a4,a5)