数学建模社区-数学中国

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

作者: 司马空觞    时间: 2013-8-20 10:41
标题: 求指导
for q=2002:2011
8 @# y) x/ ^7 R    for n=1:12: g) x% x' J& m4 p. S6 F3 r
        str = ['mju',num2str(q),'_','=(12,1);'];
# p" h# l& Q! `( z: e9 C        eval(str);
5 F. r2 Y3 v; L8 i/ F& \        str = ['y=PA',num2str(q),'_',num2str(n),';'];
+ l, V7 v4 X, K2 f, A! \% a        eval(str);
1 I7 R5 P& L' g) O' N        str = ['mju',num2str(q),'_','(n,1)=mean(y(:,5));'];
0 i) b9 F: Y: _' V9 ]: Z' Q8 g        eval(str);% c% U' Q4 D. b% @6 P% o# U' V7 c2 J/ f
    end
+ I7 G5 F! v3 q6 cend. U2 g& N$ R) v; X
3 |+ e& l( l6 l: ~

, U) m# E+ o- D; L; V5 ^
8 w8 V3 a: S( L. I??? Error: Incomplete or misformed expression or statement.
/ ^: M  ^$ N4 r" D# \* `9 @# g% c6 v- P/ L1 w+ A+ z
Error in ==> msa at 4' i3 x7 @% C  O( z8 [& U2 e/ O& P7 Z
        eval(str);
7 V8 g- o" j9 z/ b( E* m, x3 m% n0 D8 P
哪里错了?7 Q9 \+ f1 S4 q. {7 X$ Z8 _

作者: madio    时间: 2013-8-20 11:01
  1. for q=2002:2011
    $ l8 [& _) F: m8 S" m
  2.     for n=1:12
    0 v: q/ B: [) J. u
  3.         str = ['mju',num2str(q),'_','=[12,1];'];
    " [. E; A1 j) g5 y
  4.         eval(str);! q- K: C% `! j  m1 @
  5.         str = ['y=PA',num2str(q),'_',num2str(n),';'];
    - F) I* z4 V& _% i& e
  6.         eval(str);
    ) J! S: L7 T5 H7 Y$ ?
  7.         str = ['mju',num2str(q),'_','(n,1)=mean(y(:,5));']; 5 z5 x% H8 B" w
  8.         eval(str)
    $ `0 A; j% l. ?
  9.     end
    9 y4 X5 C: X/ [6 T- R
  10. end
复制代码
给你改了一下,代码应该没有错误了,但是里面的PA这个变量没有定义,需要赋值才可以运行这个程序!
作者: 司马空觞    时间: 2013-8-20 12:50
madio 发表于 2013-8-20 11:01
# r- F$ e& C( n- n给你改了一下,代码应该没有错误了,但是里面的PA这个变量没有定义,需要赋值才可以运行这个程序!
2 n# L6 k" `* h0 r& ^
谢谢指导    我改的是str = ['mju',num2str(q),'_','=zeros(12,1);'];
+ r8 i! R2 x3 }' k/ @6 b
- y9 y! S1 {8 A0 f1 V看来是矩阵定义我没学好,现在在忙着校赛的数模题,PA是前一段编好程序2 d' c1 f) `) M! s  z# v

; Q1 S9 B4 t! i( E( I9 C以后多多指教




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