24小时热门版块排行榜    

查看: 1842  |  回复: 8
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

xpk250

新虫 (初入文坛)

[求助] 一个复杂式子的MATLAB解算

小弟初学MATLAB,最近在解算一个式子,如图


解算出来的结果应该是一个矩阵,
但是我编的程序好像有问题没法求出正确的结果
程序如下
sum=0
for thet=50:65
   for phi=74:104
      for l=0:60
         for m=0:l
            
               LJ=W(l)*(2*l+1)/(1+K(l))*(DC(l,m)*cosd(m*phi)+DS(l,m)*sind(m*phi))*P(m,l,(thet-49));
            sum=sum+7.369794759643440e+008*LJ;
            sum
         end
      end
   end
end
需要的数据见附件
程序里面7.369794759643440e+008是两个累加号之间的常数算出来的值
Legendre函数被我解算出来,构造了一个三维数组P(式子里面的Plm(cos)等于程序中的P(m,l,(thet-49))
式子很复杂,希望各位帮帮小弟。。。
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xpk250

新虫 (初入文坛)

引用回帖:
Originally posted by 信彼南山 at 2011-05-19 00:04:12:
你这式子,我基本看不懂
提示一个问题
matlab中
A(n)或者A(1,n)这种表示的是第n个元素,这个n不能是0,因为第0个元素是没有意义的

谢谢提醒。。。
9楼2011-05-19 11:57:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 9 个回答

632564170

银虫 (小有名气)

【答案】应助回帖

怎么回事?你的附件打不开啊
兴趣是最好的老师
2楼2011-05-18 15:39:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xpk250

新虫 (初入文坛)

引用回帖:
Originally posted by 632564170 at 2011-05-18 15:39:25:
怎么回事?你的附件打不开啊

应该可以啊 我再发一次
3楼2011-05-18 15:49:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xpk250

新虫 (初入文坛)

引用回帖:
Originally posted by xpk250 at 2011-05-18 15:49:09:
应该可以啊 我再发一次

我用的MATLAB7.0 是不是你软件版本低?
4楼2011-05-18 15:52:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见