matlab中积分函数使用问题 15

clear;tau=-6:1:10;symstxQ=@(x)quadgk(@(t)exp(-t.^2/2)/sqrt(2*pi),x,inf);Ra=1-Q((1.001... clear;
tau = -6:1:10;
syms t x
Q = @(x)quadgk(@(t)exp(-t.^2/2)/sqrt(2*pi), x,inf);
Ra = 1-Q((1.0016-1).*(tau.*10^6).^(1./2));
plot(tau,Ra);
错误:
错误使用 quadgk (line 99)
A 和 B 必须为标量浮点值。

出错 @(x)quadgk(@(t)exp(-t.^2/2)/sqrt(2*pi),x,inf)

出错 Untitled5 (line 5)
Ra = 1-Q((1.0016-1).*(tau.*10^6).^(1./2));
展开
 我来答
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏15(财富值+成长值)
gurpzqu
推荐于2018-04-24 · 超过35用户采纳过TA的回答
知道答主
回答量:184
采纳率:0%
帮助的人:34.3万
展开全部
函数用法没有问题。 我这运行也没有错误。 你在butter函数上右键打开那个文件看看在不在? 如果不在,我给你发个。如果在,看看reversion和data是多少。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
真greatdju
2018-04-23 · TA获得超过3856个赞
知道小有建树答主
回答量:1300
采纳率:91%
帮助的人:755万
展开全部
clear;
tau = 0:1:10;%Q(x)的x只能是实数,不能是复数
Q = @(x)quadgk(@(t)exp(-t.^2/2)/sqrt(2*pi), x,inf);
q=@(x)arrayfun(Q,x);
Ra = 1-q((1.0016-1).*(tau.*10^6).^(1./2));
plot(tau,Ra);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式