24小时热门版块排行榜    

查看: 833  |  回复: 5

freebjx

金虫 (小有名气)

[交流] 【求助】高斯积分语句问题 已有2人参与

请问下面高斯积分语句有问题吗?
q(k)=intgauss(f,-inf,inf,8,0.1834346425,0.3626837834);


文献的结果应该是条曲线,我积出来的是一条直线
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiegangmai

版主 (职业作家)

我没头衔

优秀版主优秀版主优秀版主

freebjx(金币+1): 2010-04-23 15:15
你的f是什么啊?
用的哪个版本的MATLAB?
intgauss是你自己写的函数吗?我在2009a中没搜索到这个函数。
明德厚学、求是创新
2楼2010-04-23 14:11:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

freebjx

金虫 (小有名气)

function I = IntGauss(f,a,b,n,AK,XK)
if(n<5 && nargin == 4)
    AK = 0;
    XK = 0;
else
    XK1=((b-a)/2)*XK+((a+b)/2);
    I=((b-a)/2)*sum(AK.*subs(sym(f),findsym(f),XK1));
end

ta = (b-a)/2;
tb = (a+b)/2;
switch n
    case 0,
        I=2*ta*subs(sym(f),findsym(sym(f)),tb);
        
    case 1,
        I=ta*(subs(sym(f),findsym(sym(f)),ta*0.5773503+tb)+...
            subs(sym(f),findsym(sym(f)),-ta*0.5773503+tb));
        
    case 2,
        I=ta*(0.55555556*subs(sym(f),findsym(sym(f)),ta*0.7745967+tb)+...
            0.55555556*subs(sym(f),findsym(sym(f)),-ta*0.7745967+tb)+...
            0.88888889*subs(sym(f),findsym(sym(f)),tb));
           
    case 3,
        I=ta*(0.3478548*subs(sym(f),findsym(sym(f)),ta*0.8611363+tb)+...
            0.3478548*subs(sym(f),findsym(sym(f)),-ta*0.8611363+tb)+...
            0.6521452*subs(sym(f),findsym(sym(f)),ta*0.3398810+tb)...
            +0.6521452*subs(sym(f),findsym(sym(f)),-ta*0.3398810+tb));
  
        
    case 4,
        I=ta*(0.2369269*subs(sym(f),findsym(sym(f)),ta*0.9061793+tb)+...
            0.2369269*subs(sym(f),findsym(sym(f)),-ta*0.9061793+tb)+...
            0.4786287*subs(sym(f),findsym(sym(f)),ta*0.5384693+tb)...
            +0.4786287*subs(sym(f),findsym(sym(f)),-ta*0.5384693+tb)+...
            0.5688889*subs(sym(f),findsym(sym(f)),tb));
end
3楼2010-04-23 15:17:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

freebjx

金虫 (小有名气)

function [ output_args ] = Untitled10( input_args )
%UNTITLED10 Summary of this function goes here
%  Detailed explanation goes here
clear
clc
r=1.0;  
c=3.0*10^8;
h_b=(6.626196*10^-34)/(2*pi);
k_b=1.3806505*10^-23;
T=0.001;
omegl=1.77*10^15;
L=0.025;
m=1.45*10^-10;
kap=2.0*pi*215*10^3;
omegm=2.0*pi*947*10^3;
gamm=2.0*pi*140*1000;
P=6.9*10^-3;
N=sinh(r)*sinh(r);
M=sinh(r)*cosh(r);
omegc=2.0*10^15;
gg=2.0*pi*2.7;
omegm=2.0*pi*947000;
E =5.5936e+26;
nloop =101;
deta0 = linspace(4.5*10^6,7.5*10^6,nloop);
a= zeros(nloop,1);
b= zeros(nloop,1);
cs= zeros(nloop,1);
q=zeros(nloop,1);
deta=zeros(nloop,1);
syms omeg
for k=1:nloop
a(k) =(1/6/E/gg^2*((omegm^2)*(-9*deta0(k)*omegm*kap^2-deta0(k)^3*omegm+27*E^2*gg^2+3*3^(1/2)*(omegm^2*kap^6+2*omegm^2*kap^4*deta0(k)^2+omegm^2*kap^2*deta0(k)^4-18*deta0(k)*omegm*kap^2*E^2*gg^2-2*deta0(k)^3*omegm*E^2*gg^2+27*E^4*gg^4)^(1/2)))^(1/3)-1/6*omegm^2*(3*kap^2-deta0(k)^2)./E/gg^2/(omegm^2*(-9*deta0(k)*omegm*kap^2-deta0(k)^3*omegm+27*E^2*gg^2+3*3^(1/2)*(omegm^2*kap^6+2*omegm^2*kap^4*deta0(k)^2+omegm^2*kap^2*deta0(k)^4-18*deta0(k)*omegm*kap^2*E^2*gg^2-2*deta0(k)^3*omegm*E^2*gg^2+27*E^4*gg^4)^(1/2)))^(1/3)+1/3/E/gg^2*deta0(k)*omegm)*kap;
b(k) =(2*gg^2*E*(1/6/E/gg^2*(omegm^2*(-9*deta0(k)*omegm*kap^2-deta0(k)^3*omegm+27*E^2*gg^2+3*3^(1/2)*(omegm^2*kap^6+2*omegm^2*kap^4*deta0(k)^2+omegm^2*kap^2*deta0(k)^4-18*deta0(k)*omegm*kap^2*E^2*gg^2-2*deta0(k)^3*omegm*E^2*gg^2+27*E^4*gg^4)^(1/2)))^(1/3)-1/6*omegm^2*(3*kap^2-deta0(k)^2)/E/gg^2./(omegm^2*(-9*deta0(k)*omegm*kap^2-deta0(k)^3*omegm+27*E^2*gg^2+3*3^(1/2)*(omegm^2*kap^6+2*omegm^2*kap^4*deta0(k)^2+omegm^2*kap^2*deta0(k)^4-18*deta0(k)*omegm*kap^2*E^2*gg^2-2*deta0(k)^3*omegm*E^2*gg^2+27*E^4*gg^4)^(1/2)))^(1/3)+1/3/E/gg^2*deta0(k)*omegm)-deta0(k)*omegm)*(1/6/E/gg^2*(omegm^2*(-9*deta0(k)*omegm*kap^2-deta0(k)^3*omegm+27*E^2*gg^2+3*3^(1/2)*(omegm^2*kap^6+2*omegm^2*kap^4*deta0(k)^2+omegm^2*kap^2*deta0(k)^4-18*deta0(k)*omegm*kap^2*E^2*gg^2-2*deta0(k)^3*omegm*E^2*gg^2+27*E^4*gg^4)^(1/2)))^(1/3)-1/6*omegm^2*(3*kap^2-deta0(k)^2)/E/gg^2./(omegm^2*(-9*deta0(k)*omegm*kap^2-deta0(k)^3*omegm+27*E^2*gg^2+3*3^(1/2)*(omegm^2*kap^6+2*omegm^2*kap^4*deta0(k)^2+omegm^2*kap^2*deta0(k)^4-18*deta0(k)*omegm*kap^2*E^2*gg^2-2*deta0(k)^3*omegm*E^2*gg^2+27*E^4*gg^4)^(1/2)))^(1/3)+1/3/E/gg^2*deta0(k)*omegm)/omegm;
cs(k)=a(k)+i*b(k);
deta(k)=deta0(k)-2*gg^2*(cs(k)*cs(k)')/omegm;
%--------------------------------------------
d1=-4.0*omegm*gg^2*deta(k)*(cs(k)*(cs(k)'))+(omegm^2-omeg^2-i*gamm*omeg)*((kap-i*omeg)^2+deta(k)^2);
d2=-4.0*omegm*gg^2*deta(k)*(cs(k)*cs(k)')+(omegm^2-omeg^2+i*gamm*omeg)*((kap+i*omeg)^2+deta(k)^2);
d3=-4.0*omegm*gg^2*deta(k)*(cs(k)*cs(k)')+(omegm^2- (2*omegm-omeg)^2 -i*gamm*(2*omegm-omeg))*((kap-i*(2*omegm-omeg))^2+deta(k)^2);
d4=-4.0*omegm*gg^2*deta(k)*(cs(k)*cs(k)')+(omegm^2- (-2*omegm-omeg)^2 -i*gamm*(-2*omegm-omeg))*((kap-i*(-2*omegm-omeg))^2+deta(k)^2);
A=(8*kap*gg^2*cs(k)*cs(k)'*((N+1)*( kap^2+(deta(k)+omeg)^2)+N* (kap^2+(deta(k)-omeg)^2))+(2*gamm*omeg/omegm)*((deta(k)^2+kap^2-omeg^2)^2+ 4*kap^2*omeg^2)*( 1+coth(h_b*omeg/(2*k_b*T))))/(d1*d2);
B=8*kap*gg^2*(cs(k)')^2*M *(kap-i*(deta(k)+omeg))*(kap-i*(deta(k)+2*omegm-omeg))/(d1*d3);
C=(8*kap*gg^2*(cs(k))^2*M')*(kap+i*(deta(k)-omeg))*( kap+i*(deta(k)+2*omegm+omeg))/(d1*d4);
f=(omeg^2*A+omeg*(omeg-2*omegm)*B+omeg*(omeg+2*omegm)*C)/(2*pi);
q(k)=intgauss(f,-inf,inf,8,0.1834346425,0.3626837834);
if rem(k,10)==0, fprintf('%d ',k); end
end
plot(deta0/1e6,q);
4楼2010-04-23 15:18:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

freebjx

金虫 (小有名气)

各位大虾帮忙看一下
5楼2010-04-23 16:32:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

freebjx

金虫 (小有名气)

人气怎么不旺哟
6楼2010-04-23 21:21:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 freebjx 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 某些机构,以效率低为荣,以效率低作为存在感 +3 yuleib84 2026-08-25 4/200 2026-08-25 13:31 by zjjcn2001
[基金申请] 如果此刻你正在为国基感到焦虑,不妨来听听这首《基金之外》 +8 scalable 2026-08-24 8/400 2026-08-25 12:52 by jnhyjjm
[基金申请] 没有任何消息-是不是就凉了 +9 图啦图啦 2026-08-24 10/500 2026-08-25 11:59 by 南海小哥
[基金申请] 人气不行了 +11 fansofjerry 2026-08-21 11/550 2026-08-25 11:04 by 孤独的英雄6
[基金申请] 2026国自然函评费到账 +19 羊腰板 2026-08-21 22/1100 2026-08-25 10:38 by popular289
[教师之家] 导师吐槽:我怎么摊上了这么个极品研究生! +3 苏东坡二世 2026-08-23 3/150 2026-08-25 10:35 by shisan1313
[基金申请] 2026年的国家社科基金项目通讯评审的新规则与新动向、新挑战 +5 process2012 2026-08-23 7/350 2026-08-25 09:42 by huixian257
[基金申请] 今天基金会出结果吗?20260819 +17 kkkl_v 2026-08-19 18/900 2026-08-25 09:41 by windflowerwy
[基金申请] 我面上完蛋了 +13 且听虎啸 2026-08-20 14/700 2026-08-25 09:10 by mrkang
[基金申请] filecode,4个jtjc了 +14 ziyangfang 2026-08-19 17/850 2026-08-24 18:37 by 哈哈蛤?
[基金申请] 今日不放榜?网传国自然预计 8 月 27 日可查结果 +17 医学老男孩 2026-08-20 21/1050 2026-08-24 14:21 by refreshing11
[基金申请] 让我中一个面上吧! +13 大萍1987 2026-08-20 16/800 2026-08-24 10:23 by 太傻了
[基金申请] 什么时候开奖? +10 CrisMessi 2026-08-18 11/550 2026-08-24 06:50 by 开心的小狮子
[教师之家] 跳槽后在研项目怎么办? +5 简单化xn 2026-08-22 10/500 2026-08-23 12:38 by 简单化xn
[基金申请] 今天放榜吗? +15 布布和一二 2026-08-19 16/800 2026-08-23 09:55 by 张春生
[基金申请] 时间戳今天,20号变了 +5 archvillain 2026-08-20 5/250 2026-08-22 06:12 by hui_daxiao
[基金申请] 应该是下周三26日公布了吧? +4 哈哈蛤? 2026-08-21 4/200 2026-08-21 10:58 by Vivilian
[基金申请] 今天放榜没戏了吧 +9 yuleib84 2026-08-19 11/550 2026-08-21 10:06 by gltch
[基金申请] 基金啊基金 +4 longfie172 2026-08-20 4/200 2026-08-21 08:58 by mark mao
[基金申请] 重要消息,中午系统在维护 +11 yuleib84 2026-08-18 12/600 2026-08-20 11:09 by xskun
信息提示
请填处理意见