matlab中定义了自变量和因变量等变化的参数,每次自变量和因变量更改后,如果不更改导入excel的位置,下一次运行的结果会覆盖掉上一次运行的结果,为解决不覆盖导入excel的问题,本方法仅作为一种简单的参考:
clc;clear;
x=4;%自变量
y1=2*x;%因变量1
y2=3*x;%因变量2
filename = 'D:\lx.xlsx';%文件名称(文件将保存到当前路径,可更改路径)
xlswrite(filename,{'x','y1','y2'},1,'A1');%第一行填写各自变量和因变量的名称
A = {x,y1,y2};%需要导入excel中的自变量和因变量
xlswrite(filename,A,1,'A2');%'A2'表示导入的数据从第二行开始写入
%切记!!!第二次运行matlab时,即自变量数值变化时需要更改数据写入的位置,例如上一次运行写入'A2',下一次写入'A3'.
%例如:
% xlswrite(filename,A,1,'A3');%'A3'表示导入的数据从第三行开始写入