matlab中,plot(1:2:10, data); 这里的data是什么意思
2个回答
展开全部
追问
谢谢回答,不过你解释的data我还是没怎么明白。 我前面写data=load('nyse.dat','-ascii');你的意思是不是plot里的data就是调入前面这个data里的数据?
另外,后面还有一句是y=data;意思是定义这个因变量y,这样定义的话是不是就说明这个data里的数据只有一列?
追答
data=load('nyse.dat','-ascii'):load是一个库函数,写入文件的函数。nyse.dat是一个数据文件,-ascii是文件中的数据类型。这个语句的意思就是把文件中的数据写进来并将数据赋给变量data。
y=data是变量赋值,即将data赋值给变量y,前提是变量y和data的数据类型必须一致。data可以是任何形式的数据类型,可以是一维数组,也可以是m×n维矩阵等等。就你提到的plot(1:2:10, data),可以认为data是一维数组。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询