数学建模社区-数学中国
标题:
求指导
[打印本页]
作者:
司马空觞
时间:
2013-8-20 10:41
标题:
求指导
for q=2002:2011
; e2 f$ H6 _0 l2 [6 N3 F
for n=1:12
* n( C" N& n# `9 a, D. l2 c; B6 [
str = ['mju',num2str(q),'_','=(12,1);'];
9 Y9 l, `) D3 W8 C, u j
eval(str);
8 C. G! p; K2 ]* {7 T. I
str = ['y=PA',num2str(q),'_',num2str(n),';'];
" H$ K2 k9 Q5 K, I# j, h) w
eval(str);
' o6 t$ T" i8 E( b7 Y
str = ['mju',num2str(q),'_','(n,1)=mean(y(:,5));'];
1 u" @6 K1 a8 q6 M: U e
eval(str);
h# r g8 j B
end
7 Q! h e- x% [8 U
end
( B \$ }7 d9 v3 Y# n
' {' N3 s( T- j1 h2 b( z
' l% C7 N) W. ?
5 y" C8 m$ O. f6 f0 y. @
??? Error: Incomplete or misformed expression or statement.
( c. J5 v' K f; W! E
4 B1 h! M0 ^- I7 D }
Error in ==> msa at 4
. _+ L n4 U2 T$ b" I
eval(str);
9 M3 {6 N6 @: [& T! I; O* }. S8 Z
; B$ c o6 q& _! K. P+ J
哪里错了?
6 t3 w* u' w ?* [8 U+ h4 K
作者:
madio
时间:
2013-8-20 11:01
for q=2002:2011
6 D3 C" S0 H, U4 l: `0 r
for n=1:12
4 x p6 W' }5 }- P! U
str = ['mju',num2str(q),'_','=[12,1];'];
( Q7 U( R) A' u5 H' v
eval(str);
+ y: _1 N( j$ `! I
str = ['y=PA',num2str(q),'_',num2str(n),';'];
* C& s* [8 o1 R, e, p. a9 Q; N5 |; @
eval(str);
3 p$ e2 M; w) B$ f% Y
str = ['mju',num2str(q),'_','(n,1)=mean(y(:,5));'];
# S6 V' J) {( K; N3 V
eval(str)
" I5 S; u& D( m7 N& }2 ~
end
: C/ n% W. ?; p7 Y- ?" l% E
end
复制代码
给你改了一下,代码应该没有错误了,但是里面的PA这个变量没有定义,需要赋值才可以运行这个程序!
作者:
司马空觞
时间:
2013-8-20 12:50
madio 发表于 2013-8-20 11:01
5 R' @8 }( N3 ?
给你改了一下,代码应该没有错误了,但是里面的PA这个变量没有定义,需要赋值才可以运行这个程序!
' c3 g, ?! @1 F" ?* v* `6 h7 G- s8 K4 O
谢谢指导 我改的是str = ['mju',num2str(q),'_','=zeros(12,1);'];
3 ^2 h( m# `; [4 H7 v+ t
8 u1 u; U. m |# f. _
看来是矩阵定义我没学好,现在在忙着校赛的数模题,PA是前一段编好程序
% r2 l" C% q2 v' G- T+ |
/ y' @* j3 T5 q; |, j' j
以后多多指教
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5