声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1107|回复: 0

[编程技巧] matlab积分问题

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

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

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

x
function H3jmn=H3jmn(T0,lamb,Gamma,pjun,N)
H3jmn=zeros(N,N,N);
for jj=1:N
    for n=1:N
        for m=1:N
            [email=fH3=@(x)(Cnx(x,m,T0,lamb,Gamma,pjun).*dBnxdx(x,n,T0,lamb,Gamma,pjun]fH3=@(x)(Cnx(x,m,T0,lamb,Gamma,pjun).*dBnxdx(x,n,T0,lamb,Gamma,pjun[/email])+...
                Bnx(x,n,T0,lamb,Gamma,pjun).*dCnxdx(x,m,T0,lamb,Gamma,pjun)).*...
                WB(x,T0,lamb).*Bnx(x,jj,T0,lamb,Gamma,pjun);
            H3jmn(m,n,jj)=double(quadl(fH3,0,1));
        end
    end
end

就是T0,lamb,Gamma,pjun,N是参数,然后计算H3jmn是个三维数组,就是一定要(m,n,j)位置上分别对应值,怎么才能把这个for的循环去掉呢?:@L

本帖被以下淘专辑推荐:

回复
分享到:

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 20:56 , Processed in 0.064482 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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