matlab中,plot(1:2:10, data); 这里的data是什么意思

 我来答
sq09018014003
推荐于2017-05-22
知道答主
回答量:4
采纳率:0%
帮助的人:5.8万
展开全部
plot(x,y):x表示横坐标,y表示纵坐标,以逗号分开。
a:b:c表示公差为b的a到c的等差数列,如1:2:9,表示数列:1,3,5,7,9。
data是变量的名称,对应着一组数据。
追问
谢谢回答,不过你解释的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是一维数组。
tianxiawulang
2012-09-22 · TA获得超过2.7万个赞
知道大有可为答主
回答量:4732
采纳率:89%
帮助的人:2550万
展开全部
画一条曲线,不是需要知道各个点上的x和y数据吗?
这里,1:2:10是x,data就是y了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式