MATLAB中输入数据的多种方式

2022年7月25日 25点热度 0人点赞

      MATLAB的基本数据类型是一个数组。大多数科学和工程目的的数值计算涉及处理各种文件格式的数据。科学设备和计算机程序本身生成数据作为文件。然后读取这些文件并将其转换成数组。本经验介绍如何在MATLAB中输入数据,对输出数据如何处理。

工具/原料

  • MATLAB,PC机。

方法/步骤

  1. 1

    赋值及键盘输入

    (1)赋值:可以在代码中,对变量用等号直接进行赋值,如x=5,y=10;

    (2)键盘输入:键盘为特定字符生成ASCII或Unicode字符串,然后被馈送到Matlab中,对其进行解释,执行特定的任务。 

    1) input()函数:键盘输入的值,注意要加单引号。

  2. 2

    2)keyboard()函数

         此函数在运行程序时向用户提供控制,以便用户可以输入数据或附加的MATLAB命令,如果需要的话。这个过程可以被用户有效地使用来调度、检查程序。 此命令运行时,MATLAB提示从“>>”变为“K>”。通过执行命令dCONTT终止键盘模式。dBug也可以用于退出键盘模式,但是在这种情况下调用Matlab代码文件会被终止。 

  3. 3

    menu()

         可以使用menu()命令执行输入值的图形方式,其中标题和一组选项作为输入(用逗号分隔)。这种方式界面更加友好。

  4. 4

     产生和存储文件

    "save"和“load”命令,可以在内存中读和写。多个变量可以存储在一个文件中。help save和help load命令可以查询更详细的信息帮助。

         保存的内容,可以用参数进行定义,

    1)文件类型:如save -binary SavedAsBinary m*,表示以m为开始的所有变量名,保存为二进制文件,文件名称为SavedAsBinary。

    2)还可以使用选项指定保存数据的精度,也可以使用-zip命令压缩大文件。 

  5. 5

    3)可以使用dlmread()和dlmwrite()读取和写入分隔的数值数据文件,这些函数生成ASCII分隔文件。

  6. 6

    读写二进制文件

         二进制文件是计算机可读文件。它们只是字节序列。它们与C函数fread和fwrite相同,可以从文件读取和写入二进制数据。

         可使用csvread 和 csvwrite函数

  7. 7

    使用Excel文件工作

         许多数据以Excel文件的形式呈现在Internet上。可以使用xlsopen, xlswrite, xlsclose, odsopen, odswrite和 odsclose 命令来打开、关闭.xls和.ods文件。 虽然.xls文件是使用Microsoft Excel生成的,但.ods文件是使用Open/Libre Office软件生成的,该软件与Microsoft Excel.打开、读取和写入数据的过程如下:

  8. 8

    从因特网上获取数据

            实际应用中,需要访问的大型数据集保存在某个远程服务器上。使用urlread(),可以读取远程文件。若要将数据保存到本地磁盘,请使用urlwrite()函数。 

    END

注意事项

  • xlswrite(‘new.xls’,a) 将一个名为a的数组写入名为new.xls格式化Excel表中。
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部

laozhao

这个人很懒,什么都没留下

文章评论