?? simulatemodule.m
字號:
function ArcSimulationData = SimulateModule( ArcSimulationData ) ;
% this module simulate the data .
% February 2004
% $Revision: 1.00 $
ArcSimulationResult.DataFieldName = { 'CurveData1'; 'CurveData2'; 'CurveData3'; ...
'CurveData4'; 'CurveData5'; 'CurveData6' } ;
ArcSimulationResult.FFTDataFieldName = { 'FFTCurveData1'; 'FFTCurveData2'; 'FFTCurveData3'; ...
'FFTCurveData4'; 'FFTCurveData5'; 'FFTCurveData6' } ;
ArcSimulationResult.DataFieldKanaName = { '電流曲線 1'; '電流曲線 2'; '電流曲線 3'; ...
'電流曲線 4'; '電壓曲線 1'; '電壓曲線 2' } ;
ArcSimulationResult.XLabel = { '時間'; '時間'; '時間'; ...
'時間'; '時間'; '時間' } ;
ArcSimulationResult.YLabel = { '電流值'; '電流值'; '電流值'; ...
'電流值'; '電壓值'; '電壓值' } ;
ArcSimulationResult.LineColor = { 'r'; 'b'; 'r'; ...
'b'; 'r'; 'b' } ;
[t,x]=ode45('xp',[0,5],[0.0000001;0.0000001;0.0000001;0.0000001;0.0000001;0.0000001]);
% 得到計算的結果。
ArcSimulationResult.CurveData1 = x(:, 1) ;
ArcSimulationResult.CurveData2 = x(:, 2) ;
ArcSimulationResult.CurveData3 = x(:, 3) ;
ArcSimulationResult.CurveData4 = x(:, 4) ;
ArcSimulationResult.CurveData5 = x(:, 5) ;
ArcSimulationResult.CurveData6 = x(:, 6) ;
% 對結果進行fft處理。
ArcSimulationResult.FFTCurveData1 = fft( x(:, 1) ) ;
ArcSimulationResult.FFTCurveData2 = fft( x(:, 2) ) ;
ArcSimulationResult.FFTCurveData3 = fft( x(:, 3) ) ;
ArcSimulationResult.FFTCurveData4 = fft( x(:, 4) ) ;
ArcSimulationResult.FFTCurveData5 = fft( x(:, 5) ) ;
ArcSimulationResult.FFTCurveData6 = fft( x(:, 6) ) ;
% 保存結果。
ArcSimulationData.ArcSimulationResult = ArcSimulationResult ;
if logical(0)
xp ;
end
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -