数学建模社区-数学中国

标题: 求指导 [打印本页]

作者: 司马空觞    时间: 2013-8-20 10:41
标题: 求指导
for q=2002:2011
8 w3 }; h! B9 W    for n=1:12
# r8 g$ O/ Q; o. @. ]. |2 U        str = ['mju',num2str(q),'_','=(12,1);']; + y; h; \& T, }
        eval(str);( f/ c0 @8 e) l. G4 a# G9 g8 P
        str = ['y=PA',num2str(q),'_',num2str(n),';']; $ l4 f& @. d6 ]; E$ Y: I# C& Y
        eval(str);
, v1 @8 J3 G) \+ Q0 f( n        str = ['mju',num2str(q),'_','(n,1)=mean(y(:,5));'];   p2 `& m% W$ Z1 W
        eval(str);
( V, A8 I9 o" i$ Q    end8 n7 R+ K1 {! J  K1 ~
end
4 P9 U$ A# w* `0 l# }, l3 X. t- ]4 A. c" z7 [# A

% y' m( J# g. M: F8 k
( \( m1 l1 K' ?1 e??? Error: Incomplete or misformed expression or statement.
' s7 [% }" u  k8 R, x  ?/ f
' b7 K) C( i' _6 J. a8 PError in ==> msa at 41 T9 C: }5 E, \3 C
        eval(str);0 o! \0 d' X& n

1 N7 Q7 ?% G1 d) R哪里错了?+ u: C6 v& G0 i# V

作者: madio    时间: 2013-8-20 11:01
  1. for q=2002:2011- t: Q/ @1 s% i, ?" A
  2.     for n=1:12
    + A8 }+ K3 }3 N0 i0 K
  3.         str = ['mju',num2str(q),'_','=[12,1];'];
    & o0 i. a% E) `. Z# e% F! x0 u
  4.         eval(str);
    5 I% x/ L3 _, d( F. B( P+ @
  5.         str = ['y=PA',num2str(q),'_',num2str(n),';'];
    1 e2 p* a0 d+ C; ]0 I' O# m% N5 ], U
  6.         eval(str);# @4 K2 X+ u3 F
  7.         str = ['mju',num2str(q),'_','(n,1)=mean(y(:,5));']; 7 a" m: ~* B5 }7 |
  8.         eval(str)
    % Q% I7 y$ C9 S
  9.     end" c$ k  \8 a- m9 T" Q
  10. end
复制代码
给你改了一下,代码应该没有错误了,但是里面的PA这个变量没有定义,需要赋值才可以运行这个程序!
作者: 司马空觞    时间: 2013-8-20 12:50
madio 发表于 2013-8-20 11:01
* F/ W- Z4 I* M% L给你改了一下,代码应该没有错误了,但是里面的PA这个变量没有定义,需要赋值才可以运行这个程序!
2 X& H. k  b" w# i2 c; x
谢谢指导    我改的是str = ['mju',num2str(q),'_','=zeros(12,1);'];
4 n$ n# e. L% L8 |- a* i" {) A0 ?4 P  u8 H
看来是矩阵定义我没学好,现在在忙着校赛的数模题,PA是前一段编好程序/ ^1 x& E0 o8 J6 j3 \

1 W, f( g. {6 o5 V8 m以后多多指教




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