数学建模社区-数学中国

标题: fminbnd的优化问题 [打印本页]

作者: 羽逐云    时间: 2009-7-23 09:17
标题: fminbnd的优化问题
function f=H(n,a1)  
* R# W. E8 e- E! bc=23.43/180*pi;
8 [% K5 j$ [5 F- y" a2 v. Ma0=32.05*pi/180;
( E) G: b1 d- A" Y9 i& K  _& {) Wh=zeros(n,1);
; \8 \1 @+ b4 p%a1=zeros(1,n);9 U- ~9 X$ {3 T3 u8 M
    t=0;
& J1 |* ~/ m. E2 y    for k = 1: n7 P/ B5 C$ L( \4 p, e# p1 @' Z
        b=asin(sin(c)*cos(pi*k/n));. \% Q* B/ s% F: z' @0 |$ |: i
        A=sqrt(1-(sec(a0))^2*(sin(b))^2);
& Y4 c6 s" D; g  E) w: u9 [3 \        B=sin(b)*acos(tan(a0)*tan(b));* ~9 r7 \& b6 y( T
        e=atan(B/A);7 N  S  P% r6 r
        h(k)=sqrt(A^2+B^2)*cos(a0+e-a1);
; b# y. J# _: n        %T(k)=k/n;
! [" c& j- j0 t        %a1(k)=a1(k)*180/pi;
: O$ _  l+ z$ h9 P        t=t+h(k);3 R0 \/ k4 R& A
    end
9 q5 P2 d1 P! k; Y    f=189.8325-t;
2 d+ I" e% m. L6 ^- A3 p4 L; E, y. Q6 r( v* T+ J8 E  ]! D6 S
然后用下面程序调用,怎么老出错呢,希望高手能解答一下
9 s* f. f- A- _" q+ ?0 r0 m* X+ U
5 n" C/ V1 G3 \, E6 t) Mn=182;
0 z% F4 V/ N* Z; A. o; G8 va1=fminbnd(@H,0,pi/2,[],n)
3 W& s7 n. P9 `5 Y& x  B) R# A不知道哪里出错了,谢谢帮助了
作者: 吖信    时间: 2009-7-23 11:23
报错?还是结果错了?我刚试试没报错啊~




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5