matlab文件加载和结果保存至txt

matlab中一些命令的解释

clc             % 清空命令行窗口的内容
clf             % 清空当前的图窗
close all       % 清空所有图窗
clear           % 清除工作区的所有变量
clear all       % 清除工作空间的所有变量,函数,和MEX文件
warning("off")  % 禁用所有警告
rng("default"); % 用种子0初始化梅森旋转生成器。这是每个MATLAB会话开始时的默认设置
figure          % 创建图窗窗口

注:(MEX文件是一种可在matlab环境中调用的C语言(或fortran)衍生程序,mex的编译结果实际上就是一个带输出函数mexFunction 的dll文件。)

文件加载

% 加载.mat文件
load_file = "./dataset.mat"; % 加载同级目录下的.mat文件内容
load(load_file)

结果保存

seed = 0;
all_resluts = [1,2,3];

%% save all results to txt
% 将数据写入文本文件, 'a'表示后续写入(文件若不存在,自动创建), ./表示同级目录, ../表示上级目录
fid = fopen('./results.txt', 'a'); 

fprintf(fid, "==================================\n"); %生成分割线, \n表示换行, 不在命令行窗口打印, 结果在results.txt中, 当作日志用

% parameters
fprintf(fid, strcat("------------parameters------------", "\n"));
fprintf(fid, strcat("seed: ", num2str(seed), "\n"));

% results
fprintf(fid, strcat("------------all results-----------", "\n"));
fprintf(fid, strcat("all_results = ", num2str(results), "\n"));

fclose(fid);

效果展示
打开results.txt文件,结果如图所示
在这里插入图片描述

参考资料

  1. matlab中clc、clear、clear all、clf、close、close all命令
  2. MATLAB笔记:打开数据文件的三种方法+读取数据文件的两种方法+保存数据文件的两种方法
  3. Matlab中将数据保存为txt或dat格式四种方法
  • 10
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值