laolvlove200 发表于 2006-9-27 09:30

求助MATLAB高手指点下程序

程序在附件上,谢谢指点啊~!!

jimin 发表于 2006-9-27 10:52

function Q=orth(n,k,s0)
n=2;
k=3;
s0=1;
       R=;
       L=;
       G=;
       C=;
       T=;
       M=;
       N=;
       A=;
      
       W0=);ones()];
       syms z;
       q0=expm(-A*z)*W0;
      
      
       fs=int(q0'*q0,z,0,1);
       Q0=q0/fs;
       Q=Q0;
      for j=1:k-1
          syms x
          q(:,j)=int(expm(-A*(z-x))*(-inv(T)*M*q0),x,0,z);
            fs=zeros();
         for i=0:j-1
               q0=expm(-A*z)*W0;
             fs=fs+int(q(:,j)'*q(:,i),z,0,1)*q(:,i);
         end
               
            qj=qj-fs;
               
               fs=int(qj'*qj,0,1);
               
            
               Qj=qj/fs;
               
               q=;
               
               Q=;
               
               q0=qj;
               
         end
什么也没说,一点解释性的语句也看到,遇到什么问题也不说,换位思考一下,如果别人是这样的,你会如何做?

yangzj 发表于 2006-9-27 14:15

呵呵,没错,问问题应尽量把问题细化,才可能得到满意的答案
页: [1]
查看完整版本: 求助MATLAB高手指点下程序