声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1016|回复: 0

[编程技巧] 帮忙看一下带参数积分的程序,有什么错误

[复制链接]
发表于 2009-10-26 17:17 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
我想画一条D-Q的曲线,表达式如下图所示:
1.jpg
其中,
3.jpg

Q的取值为Q=[8 9 13 18 26 36 52 72],u的值为7,最后我画出来的曲线感觉不太对,请高手帮忙看一下,程序有什么错误..谢谢~~
程序如下:
clear;clc
u=7;
%%%%%%%%%%%%%%%%%%%i>0时%%%%%%%%%%%%%%%%%%%%%%%%%
fch1=@(Q) arrayfun(@(i) quadl(@(x) abs(x-i.*Q).*1/pi*u./(u^2+x.^2),(i-1/2).*Q,(i+1/2).*Q),1:100);
Q=[8 9 13 18 26 36 52 72];
ych1=zeros(size(Q));
for j=1:length(Q)
    ych1(j)=sum(fch1(Q(j)));
end
%%%%%%%%%%%%%%%%%%i=0时%%%%%%%%%%%%%%%%%%%%%%%%%%
fch2=@(Q) quadl(@(x) abs(x).*1/pi*u./(u^2+x.^2),0,0.5.*Q);
Q=[8 9 13 18 26 36 52 72];
ych2=zeros(size(Q));
for j=1:length(Q)
    ych2(j)=sum(fch2(Q(j)));
end
dch=2*ych1+2*ych2;
plot(Q,dch,'-sg')


画出的曲线如下:
untitled.jpg

[ 本帖最后由 maigicku 于 2009-10-26 17:27 编辑 ]

本帖被以下淘专辑推荐:

回复
分享到:

使用道具 举报

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-5-19 04:16 , Processed in 0.129655 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表