TA的每日心情 | 开心 2018-9-17 14:57 |
|---|
签到天数: 9 天 连续签到: 1 天 [LV.3]偶尔看看II 累计签到:9 天 连续签到:1 天
|
发表于 2018-5-17 09:41:20
|
显示全部楼层
2 M0 ^6 e! a" y8 C3 Z# x7 q很好的程序,不过有个小问题,我用的是Matlab2011b,貌似importdata这个函数输出的是一个结构体,里面包含data和txt,只有data是我们需要的,所以有两个地方要修改一下(以PSCADSingleCurveDraw.m为例):1、
7 v0 }8 {3 N2 f0 \6 ~, }& @8 C8 {PSCADOutTime=importdata([OutFilePath,'_01.out']);
+ o( u6 \; P' r2 @7 d; u$ t5 T修改为:; {/ W3 y* l* C2 H+ n1 I
PSCADOutTimeStruct=importdata([OutFilePath,'_01.out']);$ @, G2 C- r, d3 b, N/ h9 q
PSCADOutTime=PSCADOutTimeStruct.data;
O) j3 x( W9 l% ~" r9 ? X+ s4 @0 G& S( E
2、$ X v5 j) U- K+ v- F6 ~
if FileIndex<10
" }6 s& o" [* ]2 ~( [6 { PSCADOutData=importdata([OutFilePath,'_0',num2str(FileIndex),'.out']);: Q0 m3 B5 _- W# Y# u0 z5 U# Y# c: Q
else
7 E. g* f8 Z+ B$ _. Q* G4 c PSCADOutData=PSCADOutDataStruct.data;
5 i7 T6 Z8 P5 p% e' P- T) Fend
) Q* F3 a8 o4 g8 n8 b& {' ]" d; Q1 @( N$ k
修改为: h. E' H b+ S/ @5 R
if FileIndex<10
$ `! K% |+ H/ H. ?9 E5 [+ D PSCADOutDataStruct=importdata([OutFilePath,'_0',num2str(FileIndex),'.out']);8 l' K( j4 j; f7 I" u8 y
PSCADOutData=PSCADOutDataStruct.data;8 ?; U9 V) }) b! ^: u. D" O% \
else
@' u. p# H! G2 r) u- O4 X" O1 y PSCADOutDataStruct=importdata([OutFilePath,'_',num2str(FileIndex),'.out']);0 z( \0 J! Z" T
PSCADOutData=PSCADOutDataStruct.data;+ X/ z9 }9 |# g7 U; N! t( m
end
; r% L* X0 c* t3 [, c7 A/ V2 J6 j( g0 a/ Z. |
这样就可以在2011b里使用啦!
; S4 ~8 c% y! Z
, [9 W* }3 a2 K |
|