以下是在 MATLAB 中将结果存储在'jieguo.csv' 文件中的代码:

% 读取CSV文件
data = readmatrix('jichu.csv');

% 寻找指定列的索引
header_row = string(data(1, :));
alpha_index = find(header_row == 'Alpha');
beta_index = find(header_row == 'Beta');
cdtot_index = find(header_row == 'CDtot');
cl_index = find(header_row == 'CL');

% 初始化结果变量
results = struct('Alpha', [], 'Beta', [], 'CDtot', [], 'CL', []);

% 遍历数据
for i = 1:size(data, 1)
    row = string(data(i, :));
    if contains(row, 'Results_Name') && contains(row, 'VSPAERO_History')
        % 找到目标行
        results.Alpha = row(alpha_index);
        results.Beta = row(beta_index);
        results.CDtot = row(cdtot_index);
        results.CL = row(cl_index);
    end
end

% 将结果保存为CSV文件
result_data = [results.Alpha, results.Beta, results.CDtot, results.CL];
header = ['Alpha', 'Beta', 'CDtot', 'CL'];
output_data = [header; result_data];

writematrix(output_data, 'jieguo.csv');

运行以上代码后,结果将会以CSV格式保存在'jieguo.csv'文件中。请确保代码中的'jichu.csv'和'jieguo.csv'分别对应你的输入文件和输出文件的实际路径和文件名。如果你需要修改列名或者结果保存方式,请相应修改代码以满足你的需求。

MATLAB 将数据存储到 CSV 文件:jieguo.csv

原文地址: https://www.cveoy.top/t/topic/i7K 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录