matlab数据过大,无法正常保存

matlab存储数据时,存储不进mat文件,如下存在三个为1KB的文件,便是存储不成功的。

这是因为对于过大的文件,大于2GB的变量,需要使用MAT-file版本7.3或更高版本。

 

解决方法如下:

进入matlab“主页”,点击“预设”按钮,选择“常规”,点击MAT-File,选择第一个选项,如下

最后点击“确定”即可。

  • 9
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
回答: 引用\[1\]中的代码是将数据保存到txt文件中的过程。首先使用fopen函数打开一个名为"结果记录.txt"的文件,并以追加模式打开。然后使用fprintf函数将数据按照指定的格式写入文件中,其中%f\t表示将数据以浮点数的形式写入同一行的后面,%f\n表示将数据以浮点数的形式写入下一行。最后使用fclose函数关闭文件。\[1\] 引用\[2\]中的代码是一个函数,用于读取一个文件中的数据。首先使用fopen函数打开指定的文件,并以只读模式打开。然后使用textscan函数将文件中的数据按照指定的格式读取到一个变量中。接下来使用strsplit函数将读取到的数据进行分割,并根据不同的情况进行处理,将科学计数法表示的数据转换为正常的科学计数法形式。最后使用str2double函数将处理后的数据转换为数字,并将其作为函数的输出。\[2\] 综上所述,引用\[1\]中的代码是将数据保存到txt文件中的过程,而引用\[2\]中的代码是读取文件中的数据并进行处理的函数。这两段代码可以用于处理和保存MATLAB文段数据。 #### 引用[.reference_title] - *1* [MATLAB数据存在TXT文件中](https://blog.csdn.net/weixin_63599268/article/details/126861928)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [Matlab读取文本数据](https://blog.csdn.net/m0_37890067/article/details/127451986)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值