杜Eigerman,MathWorks公司
了解如何在MATLAB程序导入数据®通过创建使用导入工具生成代码选项的脚本,或者从头开始编写代码。该视频演示了如何使用导入功能,如readtable
,readmatrix
和readcell
。
本教程主要介绍电子表格,但MATLAB支持多种文件类型。金宝app在这个视频中的基本原理可应用于其他支持的文件类型为好。金宝app
您好,欢迎到另一个MATLAB教程。
比方说,我们有一大堆的数据集,我们希望每次导入方式相同,但使用导入按钮,一遍又一遍的仅仅是一个低效率的利用我们的时间。我们怎么会去我们的自动化进口?
那么我们是幸运的,MATLAB允许我们导入的数据编程。现在有做到这一点,你可以利用import工具主要有两种方式,然后按生成的代码和脚本将会产生。
或者,你可以从头开始编写代码。在文档中,你可以找到支持的文件类型的列表,你可以看到有一个从以照片音乐视频品种繁多,本教金宝app程只是侧重于电子表格,但大原则也适用于进口的为好。
每个文件类型我们关注的导入和导出功能列在这里。现在19a的一个令人兴奋的发展是,您不再需要使用的功能,如CSVread,Dlmread,Xlsread。相反,试算表明确delimitators都使用相同的导入功能。
导入功能读取,然后不管你想要阅读的电子表格中的。所以,如果你想导入的电子表格作为一个矩阵,它的readmatrix,如果你想有一个单元阵列,它的readcell,如果你想有一个表是readtable等等等等。
所以,如果我在readtable(文件名)类型和命中运行,繁荣程序导入和吐出的表。请注意,您必须在同一目录中只写文件名来工作。或者,你可以写文件的位置更多的易用性。
MATLAB是在猜测你想要的选项为您的文件确实不错。但是,如果你想改变他们,你可以看到通过键入detectImportOptions你的选择(文件名)。它返回值的结构,以了解有关所有这些不同的变量对应,请查阅文档的详细信息。但是,让我们说,我们要改变我们正在嗯,这里是这个变量,DataLines读取的行数。所以我们分配的选项给一个变量OPTS,然后我们可以通过改变输入opts.DataLines线的数量和分配一个新的值。
当我们现在所说readtable,我们可以做逗号OPTS,然后只轰你想要的行。
您也可以通过调用setvaropts设置以类似的方式可变的选项。你只写OPTS = setvaropts(选,变量名,元素的变化,新的变量)。您可以点击这里上的importoptions结构访问setvaropts文档。
感谢收看和快乐编码。