matlab的二维dirac函数积分因为matlab里面没有二维的fourier变换,所以只好改用积分来实现.但是在对二维dirac函数积分的时候遇到了问题,syms l m;A=(l^0+m^0)/2; I0=dirac(l-0.5)*dirac(m-0.5);% A I0都是任意给定

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 23:53:16

matlab的二维dirac函数积分因为matlab里面没有二维的fourier变换,所以只好改用积分来实现.但是在对二维dirac函数积分的时候遇到了问题,syms l m;A=(l^0+m^0)/2; I0=dirac(l-0.5)*dirac(m-0.5);% A I0都是任意给定
matlab的二维dirac函数积分
因为matlab里面没有二维的fourier变换,所以只好改用积分来实现.但是在对二维dirac函数积分的时候遇到了问题,
syms l m;
A=(l^0+m^0)/2;
I0=dirac(l-0.5)*dirac(m-0.5);
% A I0都是任意给定的关于l,m的函数,这里取A=1,I0=dirac(l-0.5)*dirac(m-0.5);
syms u v;
f0=I0*A;
tempf1=int(f0*exp(i*l*u),l,-inf,inf);
V=int(tempf1*exp(i*m*v),m,-inf,inf);
但是这段程序一运行可以发现,中间返回的过程函数tempf1结果为0,但事实上tempf1的值应该为dirac(m-0.5)*exp(i*u/2);
另外编写一段程序
syms x y;
f1=int(dirac(x),x,-inf,inf)
f2=int(dirac(x)*y,x,-inf,inf)
f3=int(dirac(x)*dirac(y),x,-inf,inf)
运行发现f1、f2的返回结果都是正确的,但f3返回的就是0.
应该怎么解决呢?

matlab的二维dirac函数积分因为matlab里面没有二维的fourier变换,所以只好改用积分来实现.但是在对二维dirac函数积分的时候遇到了问题,syms l m;A=(l^0+m^0)/2; I0=dirac(l-0.5)*dirac(m-0.5);% A I0都是任意给定
我的matlab运行第一个结果就是你预测的tempf1 =dirac(m-1/2)*exp(1/2*i*u),
后边的没有出现你说的 0
f1 =1
f2 =y
f3 =dirac(y)
没有说的 0 啊
我用的版本是7.01,是不是版本的问题!

matlab的二维dirac函数积分因为matlab里面没有二维的fourier变换,所以只好改用积分来实现.但是在对二维dirac函数积分的时候遇到了问题,syms l m;A=(l^0+m^0)/2; I0=dirac(l-0.5)*dirac(m-0.5);% A I0都是任意给定 我用matlab画冲激函数的图像,为什么不对.程序:syms t;ezplot(dirac(t)) matlab里dirac是什么意思 求助Matlab的dirac函数syms i0 i1 t i0 = cos(20*pi*t); i1 = i0*0.1*t; I0 = fourier(i0); I1 = fourier(i1); 运行后得到 I0 = pi*(dirac(w+20*pi)+dirac(w-20*pi)) I1 =1/10*i*pi*(dirac(1,w+20*pi)+dirac(1,w-20*pi)) I0的意思很好理解,I1中dirac( matlab中二维函数n项和的问题, sqrt(1-x^2-y^2) matlab用for循环求积分1.用FOR函数编写数值积分程序,计算实函数sqrt(1-x^2-y^2) 在X-Y平面任意矩形区间的二维积分. matlab 参数 冲击函数 画图求大虾指点这个函数图像怎么画出来:y=1/a+b/a*dirac(t) a,b均为常值,t为时间,dirac为冲击函数,求指点! 二维正态分布函数二维正态分布的函数服从二维正态分布 关于matlab的二维正态分布用matlab的什么函数可以实现 二维正态分布 的 频谱 自相关系数 和 功率谱密度 matlab中的二维曲线的颜色深浅随函数值的变化而变化,求教代码 matlab中的二维函数图像,移动角度之后,怎么恢复最初的角度 请问matlab中自带的二维正态分布函数是哪个? matlab绘制积分函数图像 概率论高手请进,二维随机变量密度函数,还有在积分的时候怎样规定范围的? 二维热传导方程的matlab程序, matlab 二维高斯的作图 定积分的自定义函数,用matlab做 Matlab中几个数值积分函数的比较和优缺点