数学建模社区-数学中国

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

作者: 司马空觞    时间: 2013-8-20 10:41
标题: 求指导
for q=2002:2011
8 J5 x0 h: j% s$ Y3 t" v    for n=1:12/ I9 q6 s$ w" m* V# X+ ?
        str = ['mju',num2str(q),'_','=(12,1);'];
9 G6 J  c" I, s" b        eval(str);+ R( j* e% u, j+ Z
        str = ['y=PA',num2str(q),'_',num2str(n),';'];
7 z( t' {# h0 o7 h        eval(str);6 y$ \! E- l, |1 c: p* c# G% m7 U
        str = ['mju',num2str(q),'_','(n,1)=mean(y(:,5));'];
4 K2 |5 j& x2 Q; @( T3 G        eval(str);
3 v6 |- i$ O$ E& V3 p1 B    end
8 p* T, L- [2 e* h& |end
* X: V8 J) K/ L9 c/ H8 b* [
. f+ h4 J) H3 O+ E7 t
5 ?1 ~% O" P" K  ~8 L5 z6 ?: w3 w+ w) a; }) S2 x: Y% s& l' u
??? Error: Incomplete or misformed expression or statement.
; X5 |2 ^' U" A- i% I+ s/ ~2 t# G5 C
Error in ==> msa at 45 ^( M" M* Z8 @' M, B3 C: B
        eval(str);5 j: j6 I: p; m! D* I1 o

" m* B/ d) u! j6 [哪里错了?7 G: F, B* j1 w  }, V7 I- S+ ~

作者: madio    时间: 2013-8-20 11:01
  1. for q=2002:2011
    & z$ s* U- }" |) j- {/ K  G
  2.     for n=1:12
    ! M# ^, O/ t- t; C% |; J% x
  3.         str = ['mju',num2str(q),'_','=[12,1];']; ; ~; C0 Z; U5 R# D- d8 I4 Y
  4.         eval(str);
    ' E- H$ ]! z2 \3 f$ k2 S0 |7 f
  5.         str = ['y=PA',num2str(q),'_',num2str(n),';'];
    2 `2 i" u4 U5 }9 A
  6.         eval(str);8 n! p/ L( K6 `  g
  7.         str = ['mju',num2str(q),'_','(n,1)=mean(y(:,5));']; 0 w& {  U1 g2 z4 h
  8.         eval(str)1 X' Q+ X: g6 c2 O! l& b
  9.     end" r, m4 m- w4 H% _# X2 |& w: }
  10. end
复制代码
给你改了一下,代码应该没有错误了,但是里面的PA这个变量没有定义,需要赋值才可以运行这个程序!
作者: 司马空觞    时间: 2013-8-20 12:50
madio 发表于 2013-8-20 11:01 # q+ [' k7 g4 F" S$ H
给你改了一下,代码应该没有错误了,但是里面的PA这个变量没有定义,需要赋值才可以运行这个程序!

% Z, ^; f- Z) d4 D" ?; W" ?6 V谢谢指导    我改的是str = ['mju',num2str(q),'_','=zeros(12,1);'];
5 I' W" t2 W1 d: r7 m% z, C
& c* @" j. q) T: f8 R. B看来是矩阵定义我没学好,现在在忙着校赛的数模题,PA是前一段编好程序2 M, m% p6 @5 Z1 m! V
' Y0 v1 [: Y+ \3 c% z& W
以后多多指教




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