欧文•保罗MathWorks
大家好!今天我将向您展示如何在不编写任何代码的情况下将Excel数据导入MATLAB。当你需要对数据进行分析,但又不想花时间学习导入数据的函数,或者你有多个Excel文件需要导入,但又不想逐个导入时,这是非常有用的。但首先,我们来看一下这集视频中用到的数据。这里我有1970年到1982年生产的汽车的数据,标题和包含汽车详细信息的多个列。
要导入此数据,让我们通过打开导入工具开始。您可以通过点击主页选项卡下的导入数据图标,并导航到要导入的Excel文件,你这样做。但我喜欢从当前文件夹目录中的文件只需双击。
打开导入工具后,您可以通过左键单击并拖动所需的数据来选择数据。您可以看到,当我这样做时,range字段被更新了。但我只使用初始选择范围。这样做的好处是MATLAB会自动删除选择中的标题。但是我们可以看到,当我们导入数据时,这些列将被命名。
选中数据后,只需按下这个绿色的复选标记来导入它。然后,我们将获得这个通知,说明数据已正确导入。默认情况下,数据作为表导入。如果您想要更改此选项,请转到“输出类型”下拉菜单。列向量可能是你们大多数人习惯的所以我们也导入它。这一次,在通知中我们可以看到导入了多个变量。这是因为当我们将数据作为列向量导入时,每一列数据都存储在一个单独的变量中。
为什么有些细胞被突出显示这个棕褐色,而不是蓝色你们当中有些人可能会疑惑。这是因为它们被归类为unimportable细胞。在这种情况下,这是因为没有在细胞中没有数据。在这里的unimportable细胞下部分,我们可以看到,这些细胞将被导入为NaN或不是一个数字。NaN是表示不实数或复数值的MATLAB的方式。你可以改变这些细胞对进口的数量,如果你想,但我们不会需要做的是,在这部影片。切换回MATLAB,我们可以看到数据,我们进口的。
但是,如果你有多个数据的Excel文件,例如从几个不同的测试实验室检测结果,但你不希望每次都导入每个数据集的开拓导入工具?为了解决这个问题,我们可以生成一个功能导入的每个数据集我们。要做到这一点,让我们回到的导入工具。右下,我们导入数据的绿色对勾,我们点击下拉。从这里就可以看出,我们还可以生成脚本和现场脚本,但我们选择生成函数的选择。
这将在MATLAB中打开一个新函数。在这个函数中,我们可以看到所有保存下来的代码。我喜欢使用这个特性,因为所有的代码都是注释的,这使得编辑和合并到我正在编写的任何其他脚本都很容易。如果我们想要使用这个函数,我们只需保存这个函数,然后使用要导入的文件调用它。我将使用刚才生成的函数导入一组不同的car数据。
就这样,你知道你需要知道开始使用进口刀具的一切。随着数据的输入,我要告诉你一些你的可视化可以用它做。并再次无需编写任何代码。
说,我们要确定是否有马力和MPG之间的任何关联。我们可以通过创建一个散点图做到这一点。要做到这一点,我将选择两个变量,去绘图选项卡,然后选择散点图。我们甚至可以尝试其它地块,以查看是否有另外一个更有意义,一个按钮的点击。我们甚至可以创造出更多有趣的情节,如箱线图由国家来显示MPG的变化。
但是,如果你真的想打动你的朋友,尝试创建一个字云直观地展现了厂商在数据集。更大的名称厂商的轿车更是在数据集中。什么是伟大的有关使地块这种方式是情节的代码在命令窗口中显示,所以你可以将它与没有问题的脚本。
就这样,那我的完成视频。有关这一视频内容的更多信息,请查阅说明的链接。感谢收看。
您还可以选择从下面的列表中的网站:
选择最佳的网站性能的中国网站(在中国或英文)。其他MathWorks的国家网站都没有从您的位置访问进行了优化。