首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用mtime时出错

使用mtime时出错
EN

Stack Overflow用户
提问于 2015-12-28 11:07:23
回答 1查看 72关注 0票数 0

我试图像这样运行这个函数:calcSQNRA(0,4,6)和我得到了这些错误:

???使用==> mtime内部矩阵尺寸时的错误必须一致。 ==> calcSQNRA>@(X) x.^2 *e^(-x)在6f= @(x) x^2*e^(-x)处出错; 误差在70 y= feval(f,x,varargin{:});y=y(:)‘; ==> calcSQNRA在7x= 10 * log10(3×4^t *四(f,xmin,xmax))处的误差;

代码语言:javascript
复制
function [x] = calcSQNRA(xmin, xmax, N)

e = exp(1);
t = log2(N);

f = @(x) x.^2 * e.^(-x);
x = 10 * log10(3 * 4^t * quadl(f,xmin,xmax));

这个函数试图在均匀量化后计算指数分布的SQNR (如果我想对了)。请注意,如果我从f中删除e.^(-x),它实际上会产生一个结果。有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-28 11:30:25

我花了15分钟调试quadlfeval函数。在这个过程中,我只想一件简单的事情:

如果我以这种方式在您的.匿名函数中设置f,它就能工作:

代码语言:javascript
复制
f = @(x) x.^2 .* e.^(-x);

然后calcSQNRA(0,4,6)给出了结果:22.1635

这就是你想要达到的目标吗?

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

https://stackoverflow.com/questions/34492371

复制
相关文章

相似问题

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