声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1026|回复: 2

[编程技巧] 积分求助

[复制链接]
发表于 2006-9-14 10:36 | 显示全部楼层 |阅读模式

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

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

x
其中 。
   W=60MHz, =1.95GHz
  是参数。
我要用matlab做这个积分。我用数值积分做不出来,错误好像是被积表达式的维数

太高。后来又采用符号积分,积出来的结果是0,但是我觉得根本不应该是0。于是我

将二重积分用两次一重积分做,发现第一次的积分结果中含有 i(我想可能是虚数单位

吧),但是还是积不出来,不知道是什么原因。

高手指导,谢谢!

下面是用符号积分的代码:其中b表示 。
clear all;clc;
syms W a b f x y w w0 v v1 v2 t z Tp pi F F1
w0=exp(-1/2*(t/a)^2)/(a*sqrt(2*pi));
w=subs(w0,'a','Tp/(2*pi)');
v=w-subs(w,'t','t-Tp');
v1=subs(v,'t','b*x');
v2=subs(v,'t','b*y');
z=sin(pi*W*b*(x-y))*cos(2*pi*f*b*(x-y))*v1*v2;%被积表达式
F=subs(z,{W,f,b,Tp},{6e7,1.95e9,100,1e-9});%此处我将
F1=int(F,'x',0,1e-9);
F2=int(F1,'y',0,1e-9)

[ 本帖最后由 ericlin 于 2006-9-19 10:50 编辑 ]
回复
分享到:

使用道具 举报

发表于 2006-9-14 11:03 | 显示全部楼层
发到matlab讨论区看看
发表于 2006-9-14 16:30 | 显示全部楼层
给积分公式吧,上面的代码看着头晕
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-11-20 00:25 , Processed in 0.066574 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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