重紫 发表于 2012-7-21 10:27

编译没错,运行就报错,实在看不出哪错了,请大家指教

filename=input('请输入数据所在的文件名:','s');
x=load('filename');
figure;
plot(x)
编了这么几句话,在命令框输入C:\Documents and Settings\luoxuemei\桌面\xdxh.txt后报出
??? Error using ==> load
Unable to read file filename: No such file or directory.

Error in ==> eeg at 2
x=load('filename');
的错误,可是查看filename也与我输入的相同,查看x与文件中数据相同,用plot再画图也可以,但他就是不能自己运行啊,求大家指教啊

chenguijia 发表于 2012-7-21 13:29

data=load(' ')
plot(data(:,1),data(:,2),'k.')
hold on

重紫 发表于 2012-7-22 18:19

我是希望能导入不同文件中的数据,希望您能帮我解答一下

大浪淘沙严 发表于 2012-7-22 18:39

初学者表示压力很大。

ChaChing 发表于 2012-7-22 23:17

回复 1 # 重紫 的帖子

第一行 filename=input('请输入数据所在的文件名:','s'); 中的filename是变数!
第二行 x=load('filename');中的filename是文字
试下x=load(filename);

但个人比较好奇的是, 即然load没成功, 怎可能"查看x与文件中数据相同,用plot再画图也可以"!?
养成好习惯, 程序最前面先clc; clear

重紫 发表于 2012-7-24 13:13

回复 5 # ChaChing 的帖子

谢谢,总算是对了。你的提醒我记住了。

重紫 发表于 2012-7-30 16:35

我用小波包多对信号进行了9层分解,重构时需要把和两节点相加,可是直接相加时 alpha1=wpcoef(ti,);
    alpha2=wpcoef(ti,);
    alpha=alpha1+alpha2;      %α波
提示为??? Error using ==> plus
Matrix dimensions must agree.
怎么办啊?请大家指点一下

ChaChing 发表于 2012-7-30 22:01

本帖最后由 ChaChing 于 2012-7-30 22:08 编辑

重紫 发表于 2012-7-30 16:35 http://www.chinavib.com/static/image/common/back.gif
... Matrix dimensions must agree...

Ref :2.常见的程序出错问题整理 http://www.chinavib.com/thread-46001-1-1.html ->5F
From http://www.chinavib.com/home-space-uid-63979-do-blog-id-18250.html

ps: 另花了一些体能购了签名, 好像还是不被点阅!:'(

重紫 发表于 2012-7-31 09:45

感谢你的帮助,但是我想问的是怎样能实现小波包分解的不同层的节点重构后的信号相加起来,还有为什么系统会提示矩阵维数不匹配

ChaChing 发表于 2012-7-31 10:08

怎样能实现小波包分解的不同层的节点重构后的信号相加起来
个人水平有限, 没学过小波, 同待高人路过
为什么系统会提示矩阵维数不匹配
那个连接5F不是有说明

重紫 发表于 2012-7-31 15:57

我看过了,没有找到原因啊,他解释的那个跟我的情况不一样

ChaChing 发表于 2012-7-31 23:33

重紫 发表于 2012-7-31 15:57 static/image/common/back.gif
我看过了,没有找到原因啊,他解释的那个跟我的情况不一样

"他解释的那个跟我的情况不一样" ???
个人水平有限, 好奇問下alpha=alpha1+alpha2;裡頭, alpha1,alpha2兩者维数一致嗎?
size(alpha1)==size(alpha2) ???

重紫 发表于 2012-8-1 17:33

回复 12 # ChaChing 的帖子

不一致,我就想知道为什么他不一致
页: [1]
查看完整版本: 编译没错,运行就报错,实在看不出哪错了,请大家指教