excel中大量数据如何导入matlab当中?超过1000个数据无法一个一个输入

初学matlab,做数据拟合作出曲线并求积分,原程序代码如下:X=0:2:1060;Y=[]Y2=linspace(1,1,531)P=polyfit(X,Y,11);Y... 初学matlab,做数据拟合作出曲线并求积分,原程序代码如下:

X=0:2:1060;
Y=[]
Y2=linspace(1,1,531)
P=polyfit(X,Y,11);
Y1=polyval(P,X)
Y3=Y2-Y1
Y4=Y1./Y3
Q=trapz(X,Y4)
format short
plot(X,Y,':o',X,Y1,'-*');
%plot(X,Y4,':o');
其中y=[]是要输入的实验数据,但是数据量太大(好几百 个),无法一个一个输入,但是复制粘贴又不管用,该怎么办,求指点。。。感激不尽。。。
展开
 我来答
jimtien
推荐于2016-06-26 · TA获得超过7654个赞
知道大有可为答主
回答量:2146
采纳率:88%
帮助的人:1130万
展开全部

可以 import data (6.x在file菜单下)



2010版以上

追问
找到这个按钮了,但还是无法把数据输入我的源程序y=[]里面,请指点下,帮忙看看我的原程序,如何把excl里面某一列,输入到y=【】里面,多谢啦
思孕
2014-09-03 · TA获得超过389个赞
知道小有建树答主
回答量:645
采纳率:0%
帮助的人:421万
展开全部
x=xlsread('路径');
例如:
x=xlsread('D:\matlab7\work\Y2014\JLL\12个测站,10年降雨量.xls');
更多追问追答
追问
多谢,但是会出现如下错误是怎么回事,数据' not found.
追答
你excel是不是高版本后缀是xlsx,或者你的Matlab版本比较高,需要在 xlsread() 参数中加上蛇sheet1 之类的参数,可以help xlsread的具体用法!
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式