道格·赫尔,MathWorks公司
我们今天的问题来自我们的MATLAB之一®用户名为莎拉,谁是试图在Excel电子阅读®文件并做一些数据绘制在MATLAB是Excel文件。让我们看一下文件她送我。
我们可以看到,有很多在这里不同的数据列的和,不包括标题行,我们下去看看有在这里60个不同的值。因此,我们要读取到MATLAB中,并获得了图形。该图形将是刚一列与另一个。
所以,我们会怎么做,在MATLAB?我们可以看到,我们在这里写了解决这个问题的文件。第一件事情是我需要知道,我们要在那恰好是在这里显示读取的文件名。你可以看到这可能是一个系列的许多文件,她将是阅读和做图形的一部分。
所以,阅读,我们只是会说A等于xlsread,然后将该文件名这个数据。这是怎么回事,让MATLAB在此数据读取。我们选择的唯一的代码,右键单击这两条线,并说评估选择。这是要运行的两段代码。
现在,如果我们去到工作区的浏览器,我们会看到什么是我们拥有的文件名定义,当然,前提是数据 - 59行,正如所料,然后89列从数据上的89列该工作表的第一片。我们可以指定读取表2或3,但我们感兴趣的是发生的数据是第一,所以我们没有指定。这只是默认。
现在,我们有这样的一个数据,我们为什么不把它变成更易于工作,列?在这种情况下,也许我们想绘制的x值,这将是正是被存储在第一列,这是基本上是从1数到60。而在Y,我们要读,让我们说,在20日列和剧情有。
因此,我们可以简单地采取这方面的一个矩阵,说我想X是接了,所有的行,第1列,并使得x。然后,我们将做同样的事情y的。我们只是说,设y等于矩阵A,所有这就是列是指:逗号60,所以60列rows--。然后我们将绘制此。
因此,让我们选择那些命令和评估选择。而且我们看到,我们有这个情节在那里。所以这是它如何简单的是把这个数据和内部绘制它MATLAB的。
现在,让我们展现一点点更先进的伎俩在这里。让我提出我的窗口周围这样你就可以一次性查看其中的两个。让我们说,而不是仅仅绘制号60,我们可能要情节61.因此,我将它改成61,然后按F5保存和运行,这是要更新我的阴谋。
但是,让我们说,我想看看这些很多。我所能做的就是选择一个数字,来这里的小区模式,确保它通过将细胞和禁用或启用电池模式下使用,命中加1。这将是价值增加61至62和重新评估一切都在该单元格,或在这种情况下,整个文件。我们打一遍,我们会看到数字63,64,等等。所以,你可以在你的数据在这里,并期待经过在一个非常快速的方式这样做小动作。
好。与往常一样,如果您有任何疑问,送他们到我,我们会看到,如果我们不能在这个论坛上回答这些问题。谢谢。
您还可以选择从下面的列表中的网站:
选择最佳的网站性能的中国网站(在中国或英文)。其他MathWorks的国家网站都没有从您的位置访问进行了优化。