首页 > 电脑专区 > 电脑教程 >

记事本与MATLAB的数据交互

来源:互联网 2023-02-21 22:28:04 71

在MATLAB中可以读取存入记事本中的数据,也可以将内存中的变量数据保存到记事本中,方便我们对数据的处理和记录。6IH办公区 - 实用经验教程分享!

记事本与MATLAB的数据交互6IH办公区 - 实用经验教程分享!

工具/原料

  • 电脑
  • MATLAB软件

用MATLAB读取记事本中的数据

  • 1

    用MATLAB读取记事本中的数据。6IH办公区 - 实用经验教程分享!

    在MATLAB当前目录下新建一个txt文本,命名为'myExample.txt'。在其中输出1 2 3 4 5 6 7 8 9,然后保存。6IH办公区 - 实用经验教程分享!

    记事本与MATLAB的数据交互6IH办公区 - 实用经验教程分享!

  • 1相关内容未经授权抓取自百度经验
  • 2

    当记事本中记录的全都是数据时,我们可以用load函数。6IH办公区 - 实用经验教程分享!

    >>A = load('myExample.txt'); %引号里为txt文本名字6IH办公区 - 实用经验教程分享!

    >>A6IH办公区 - 实用经验教程分享!

    6IH办公区 - 实用经验教程分享!

    6IH办公区 - 实用经验教程分享!

    A =6IH办公区 - 实用经验教程分享!

    6IH办公区 - 实用经验教程分享!

    1 2 3 4 5 6 7 8 96IH办公区 - 实用经验教程分享!

    记事本与MATLAB的数据交互6IH办公区 - 实用经验教程分享!

  • 3

    在MATLAB当前目录下建立如图所示的txt文本,并保存,命名同上。6IH办公区 - 实用经验教程分享!

    记事本与MATLAB的数据交互6IH办公区 - 实用经验教程分享!

  • 4

    当记事本中的数据变的复杂时,就不能用load函数了,此时textread函数是好的选择。6IH办公区 - 实用经验教程分享!

    >> [name,score,sex] = textread('myExample.txt','%s %n %s',3) 6IH办公区 - 实用经验教程分享!

    %第一个引号内为txt文件名字,第二个引号内为数据格式,数字3是读取次数6IH办公区 - 实用经验教程分享!

    name =6IH办公区 - 实用经验教程分享!

    'Xiaoli'6IH办公区 - 实用经验教程分享!

    'Xiaowang'6IH办公区 - 实用经验教程分享!

    'Xiaohong'6IH办公区 - 实用经验教程分享!

    score =6IH办公区 - 实用经验教程分享!

    986IH办公区 - 实用经验教程分享!

    996IH办公区 - 实用经验教程分享!

    1006IH办公区 - 实用经验教程分享!

    sex =6IH办公区 - 实用经验教程分享!

    'man'6IH办公区 - 实用经验教程分享!

    'man'6IH办公区 - 实用经验教程分享!

    'women'6IH办公区 - 实用经验教程分享!

    记事本与MATLAB的数据交互6IH办公区 - 实用经验教程分享!

  • 将MATLAB数据写入记事本中

  • 1

    如果要保存MATLAB工作空间中的数据,可以用save命令,但保存文件为M文件,用户无法直接查看,现在我们来将数据保存为txt文档。在这里,我们要用到fprintf函数。6IH办公区 - 实用经验教程分享!

    fid = fopen('class.txt','wt');6IH办公区 - 实用经验教程分享!

    name = 'Xiaoli';score = 98;sex = 'man';6IH办公区 - 实用经验教程分享!

    fprintf(fid,'%s %u %s\n',name,score,sex);6IH办公区 - 实用经验教程分享!

    name = 'Xiaowang';score = 99;sex = 'man';6IH办公区 - 实用经验教程分享!

    fprintf(fid,'%s %u %s\n',name,score,sex);6IH办公区 - 实用经验教程分享!

    name = 'Xiaohong';score = 100;sex = 'women';6IH办公区 - 实用经验教程分享!

    fprintf(fid,'%s %u %s\n',name,score,sex);6IH办公区 - 实用经验教程分享!

    fclose(fid);6IH办公区 - 实用经验教程分享!

    记事本与MATLAB的数据交互6IH办公区 - 实用经验教程分享!

  • 2

    在你的MATLAB当前目录下,就会看见一个class.txt文本。6IH办公区 - 实用经验教程分享!

    记事本与MATLAB的数据交互6IH办公区 - 实用经验教程分享!

  • 3

    打开class.txt文本,将会看到MATLAB中的数据保存到txt文本中去了。6IH办公区 - 实用经验教程分享!

    记事本与MATLAB的数据交互6IH办公区 - 实用经验教程分享!

  • 注意事项

    • 注意:MATLAB命令必须是在英文状态下输入的,并且两个数据是用空格分开的。
    • 如果本经验对你有帮助,记得点有用、收藏、评论哦!欢迎点击右边,分享给好友!

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!6IH办公区 - 实用经验教程分享!


    标签: MATLAB电脑技术数据处理记事数据

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码