TA的每日心情 | 开心 2018-9-17 14:57 |
---|
签到天数: 9 天 连续签到: 1 天 [LV.3]偶尔看看II 累计签到:9 天 连续签到:1 天
|
发表于 2018-5-17 09:41:20
|
显示全部楼层
( B5 e# m5 L) p, Q' |( a1 i1 F很好的程序,不过有个小问题,我用的是Matlab2011b,貌似importdata这个函数输出的是一个结构体,里面包含data和txt,只有data是我们需要的,所以有两个地方要修改一下(以PSCADSingleCurveDraw.m为例):1、2 O; m) C0 ^$ _* P5 c9 w
PSCADOutTime=importdata([OutFilePath,'_01.out']);$ [# U7 G3 _9 k H( i: M. _) }" d
修改为:
5 {7 a6 f, K$ M8 k" ~+ fPSCADOutTimeStruct=importdata([OutFilePath,'_01.out']);
! N( @9 h, r3 @' ]2 uPSCADOutTime=PSCADOutTimeStruct.data;
- m- q5 W# [& q p3 }: s
- A& I/ p0 ^: t' z) A `4 c2、
1 V: N0 R% W- I% C* V9 |- Mif FileIndex<10. J4 ~" C3 I4 n- o$ ?! g3 n" S
PSCADOutData=importdata([OutFilePath,'_0',num2str(FileIndex),'.out']);
7 l+ ]0 ]3 b8 b* n0 m: Y4 G1 }else- ]" o3 a) c% w4 n& V2 P
PSCADOutData=PSCADOutDataStruct.data;
8 V" B. Y% ~/ u5 Mend
# H; [9 S4 t4 J9 p
& {" f. }0 I% K1 P4 g7 X8 M修改为:: C! r: R+ ~7 T% ?
if FileIndex<10
: f7 l5 D: L- r0 |+ S3 s# e8 B PSCADOutDataStruct=importdata([OutFilePath,'_0',num2str(FileIndex),'.out']);
3 u, h) F9 r& B! N PSCADOutData=PSCADOutDataStruct.data;! G0 w. H; v3 P" b9 ?+ y; P! k* g
else; x% h3 o) O+ F3 S, w( x5 B
PSCADOutDataStruct=importdata([OutFilePath,'_',num2str(FileIndex),'.out']);
1 Z5 E B# ~5 B# I( B7 t$ t/ O" l PSCADOutData=PSCADOutDataStruct.data;) C- h8 ]3 T8 m9 A( U
end% d+ U. V2 Z; }$ F9 w& I6 u
" L1 ?' C, G4 Q, C3 C% B7 Y
这样就可以在2011b里使用啦!
# D; |7 }1 ]* d u. c) g c b4 J
|
|