欧文•保罗MathWorks
大家好!今天我将向你展示如何在不编写任何代码的情况下将Excel数据导入MATLAB。当你必须对数据进行分析但又不想花时间学习导入数据的函数时,或者当你有多个Excel文件需要导入但又不想分别导入时,这是非常有用的。但首先,让我们看看我将在这段视频中使用的数据。这里我有关于从1970年到1982年生产的汽车的数据,这些数据的标题和多个列包含关于这些汽车的详细信息。
要导入此数据,请通过打开导入工具来启动。您可以通过单击“主页”选项卡下的“导入数据”图标并导航到想要导入的Excel文件。但是我只想从当前文件夹目录中双击文件。
打开导入工具后,您可以通过左键单击并拖动想要的数据来选择数据。您可以看到,范围字段在我这样做的时候更新了。但我要用初始选择范围。它的伟大之处在于,MATLAB自动省略了选择中的标题。但我们可以看到,在导入数据时,将对列进行命名。
选中数据后,只需按下这个绿色复选标记就可以导入数据。然后我们会得到这个通知说数据被正确导入了。默认情况下,数据以表的形式导入。如果您想更改这一点,请转到output type下的下拉菜单。列向量可能是你们大多数人都熟悉的所以我们也引入这个。这一次在通知中,我们可以看到多个变量被导入。这是因为当我们将数据作为列向量导入时,每一列数据都存储在一个单独的变量中。
有些人可能想知道为什么一些细胞被突出显示这种棕褐色而不是蓝色。这是因为它们被归类为不可分能的细胞。在这种情况下,它是因为小区中没有数据。在这里,在不可分以的细胞部分下,我们可以看到这些细胞将被导入为NAN或不是数字。NANS是Matlab的代表不是真实或复杂数字的价值的方式。如果您想要,您可以更改这些单元格以导入数字,但我们不需要在此视频中执行此操作。切换回MATLAB我们可以看到我们导入的数据。
但是,如果您有多个数据的多个excel文件,例如实验室结果来自几个不同的测试,但每次都不要打开导入工具,以导入每组数据?要解决此问题,我们可以生成一个函数来导入为我们设置的每个数据。为此,让我们返回进口工具。在我们导入数据的绿色检查标记下,我们单击下拉列表。根据此,您可以看到我们还可以生成脚本和实时脚本,但我们可以选择“生成函数”选项。
这将打开MATLAB中的一个新函数。在这个函数中,我们可以看到所有被保存下来的代码。我喜欢使用这个特性,因为所有的代码都是注释的,这使得编辑和合并到我正在编写的任何其他脚本都很容易。如果我们想要使用这个函数,我们只需要保存这个函数,然后使用我们想要导入的文件调用它。我将使用刚才生成的函数导入一组不同的汽车数据。
通过,您知道您需要知道的一切,以便开始使用导入工具。通过导入的数据,我将向您展示一些可视化,您可以使用它。再次没有写任何代码。
假设我们想确定马力与MPG之间是否存在任何相关性。我们可以通过创建散点图来完成此操作。为此,我将选择两个变量,转到“绘图”选项卡,然后选择“散点图”。点击按钮,我们甚至可以尝试其他绘图以查看另一个是否有意义。我们甚至可以创建更有趣的地块,例如盒子绘图,以显示MPG的差异。
但如果你真的想给朋友留下深刻印象,请尝试创建一个单词云,直观地在数据集中显示制造商。这个名字的越大,制造商的汽车越多,数据集就越多。绘制绘图是什么伟大的,以这种方式是Comport窗口中的代码显示,因此您可以将其整合到您的脚本中,没有问题。
有了它,完成了我的视频。有关此视频中内容的更多信息,请在描述中查看链接。谢谢你的观点。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。