24小时热门版块排行榜    

CyRhmU.jpeg
查看: 2877  |  回复: 14
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

右手握炮

新虫 (小有名气)

[求助] excel中大量数据如何导入matlab当中?超过1000个数据无法一个一个输入已有1人参与

初学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,'',X,Y1,'-*');
%plot(X,Y4,'');
其中y=[]是要输入的实验数据,但是数据量太大(好几百 个),无法一个一个输入,但是复制粘贴又不管用,该怎么办,求指点。。。感激不尽。。。
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

新的风暴已经出现 怎么能够停滞不前 穿越时空竭尽全力 我会来到你身边 微笑面对危险 梦想成真不会遥远 鼓起勇气坚定向前 奇迹一定会出现
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

右手握炮

新虫 (小有名气)

引用回帖:
5楼: Originally posted by acalephs at 2014-09-04 20:14:25
data=xlsread('D:\1.xls');
1 加冒号
2 冒号要在英文状态下输入,不然matlab会在程序目录下找,如:'D:\Program Files\MATLAB\R2013a\bin\D\1.xls' not found.
3 注意一下你的excel的版本,03以上的后缀不是xls ...

顺便说下,我这程序的目的是要把实验出的数据拟合成一条曲线,并做出图像,并求积分,但数据量太大,只能用excel输入,但输入之后就出现这些错误,请问我该怎么改,感激不尽
新的风暴已经出现 怎么能够停滞不前 穿越时空竭尽全力 我会来到你身边 微笑面对危险 梦想成真不会遥远 鼓起勇气坚定向前 奇迹一定会出现
8楼2014-09-04 21:13:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 15 个回答

acalephs

捐助贵宾 (著名写手)

【答案】应助回帖

感谢参与,应助指数 +1
data=xlsread('路径\文件.xls');试一下
3楼2014-09-04 10:09:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

右手握炮

新虫 (小有名气)

引用回帖:
3楼: Originally posted by acalephs at 2014-09-04 10:09:34
data=xlsread('路径\文件.xls');试一下

谢谢提醒,但我试过,出现错误,not found 这是怎么回事
新的风暴已经出现 怎么能够停滞不前 穿越时空竭尽全力 我会来到你身边 微笑面对危险 梦想成真不会遥远 鼓起勇气坚定向前 奇迹一定会出现
4楼2014-09-04 18:01:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

acalephs

捐助贵宾 (著名写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
右手握炮: 金币+10, ★★★★★最佳答案, 非常感谢 2014-09-04 21:08:48
引用回帖:
4楼: Originally posted by 右手握炮 at 2014-09-04 18:01:08
谢谢提醒,但我试过,出现错误,not found 这是怎么回事...

data=xlsread('D:\1.xls');
1 加冒号
2 冒号要在英文状态下输入,不然matlab会在程序目录下找,如:'D:\Program Files\MATLAB\R2013a\bin\D\1.xls' not found.excel中大量数据如何导入matlab当中?超过1000个数据无法一个一个输入
3 注意一下你的excel的版本,03以上的后缀不是xls,文件夹选项把隐藏常见文件后缀那个选项去掉,改后缀excel中大量数据如何导入matlab当中?超过1000个数据无法一个一个输入-1
5楼2014-09-04 20:14:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见