TA的每日心情 | 开心 2018-9-17 14:57 |
---|
签到天数: 9 天 连续签到: 1 天 [LV.3]偶尔看看II 累计签到:9 天 连续签到:1 天
|
发表于 2018-5-17 09:41:20
|
显示全部楼层
" P) m) D+ k* o w) y很好的程序,不过有个小问题,我用的是Matlab2011b,貌似importdata这个函数输出的是一个结构体,里面包含data和txt,只有data是我们需要的,所以有两个地方要修改一下(以PSCADSingleCurveDraw.m为例):1、
. H9 ~! `& Z- H) u$ K0 a uPSCADOutTime=importdata([OutFilePath,'_01.out']);
( S# d$ s9 l' Q3 z9 ]修改为:
1 ]) @$ {' w/ a* RPSCADOutTimeStruct=importdata([OutFilePath,'_01.out']);
% s! \6 N7 s* f) O' q; gPSCADOutTime=PSCADOutTimeStruct.data;5 \5 P. F, ^4 h* i
' G' } o6 d$ T- p" l# L2、- R# |1 {, p/ E0 B9 V4 q
if FileIndex<10
% n- B" d3 K$ E9 g) \) I6 P PSCADOutData=importdata([OutFilePath,'_0',num2str(FileIndex),'.out']);
0 K- w) c8 {) I4 C {else
3 _) ?; N# z4 ?" x$ {) z- } PSCADOutData=PSCADOutDataStruct.data;% U8 ^! |7 u8 e* M3 O) P
end
3 U4 e. h v `3 L& P8 F, u( w
, Y/ z; G" c3 U: [( P1 r修改为:
- o: n) e' Z F6 Y) Q3 Tif FileIndex<10
2 Q! Q' T5 B2 ?! q2 e& b PSCADOutDataStruct=importdata([OutFilePath,'_0',num2str(FileIndex),'.out']);
9 x- v& O9 b# p( s PSCADOutData=PSCADOutDataStruct.data;# W0 r" g0 w3 Q9 G$ l# Y% c" D+ v
else4 U, M" ~7 U) P5 }
PSCADOutDataStruct=importdata([OutFilePath,'_',num2str(FileIndex),'.out']);/ t3 C. k( ]! G0 k
PSCADOutData=PSCADOutDataStruct.data;
* i) {; A1 Q: \& ^ end6 a& \9 F4 P; O
8 e, W0 \3 a" y3 R
这样就可以在2011b里使用啦!
" f8 {1 c8 R* c7 [. s) p
3 f' r5 D+ U$ t |
|