首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >dwt3小波变换在MATLAB中的应用

dwt3小波变换在MATLAB中的应用
EN

Stack Overflow用户
提问于 2012-05-25 03:45:35
回答 1查看 982关注 0票数 0

我有一个使用dwt转换图像的项目。

我使用函数dwt2成功地完成了它,现在我尝试通过更改函数dwt2中的一些代码来使用函数dwt3 (添加更多的子带:8个子带)。不幸的是,出现了一个错误,它说“输出参数太多了”。

我的问题是,为dwt3编写MATLAB代码的正确方法是什么?它和dwt2不一样吗,只是添加更多的子带?

EN

回答 1

Stack Overflow用户

发布于 2012-05-25 22:51:05

通过查看dwt2dwt3的正式文档,我发现dtw3只有一个输出变量,而dtw2只有4个输出变量。

我假设您只是将代码中的字符串dtw2替换为dwt3,而没有注意允许输出变量的数量。所以,这就是错误“太多输出变量”的来源.

如果dwt3只返回转换后的向量,将输出变量的数量减少到1,我确信错误会消失:

代码语言:javascript
运行
复制
Y = dwt3(X, 'db2');

在这里,我使用X和Daubecaries2-抽头小波对dwt3进行了转换,并将结果存储在Y中。

P.S

如果你想要更有效率、有帮助的答案,你需要展示更多的代码.

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10748225

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档