資源簡介
集合經驗模態分解EEMD的Fortran程序DLL C#調用 測試通過
<summary>
EEMD
< summary>
<param name "lenData">信號長度< param>
<param name "indata">信號數據< param>
<param name "IMFS">IMFS分量數< param>
<param name "eemd result">返回結果:< param>
第一組(長度為LenData)為原始數據
第二組(長度為LenData)為第一分量
第三組(長度為LenData)為第二分量
最后一組(長度為LenData)為殘留值
<param name "WriteOutFileFlag">是否寫入輸出文件 1表示要< param>
<param name "WriteCtlFileFlag">是否寫入控制文件 1表示要< param>
<returns>運行結果 1成功 0失敗< returns>">集合經驗模態分解EEMD的Fortran程序DLL C#調用 測試通過
<summary>
EEMD
< summary>
<param name "lenData">信號長度< param>
<param name "indata">信號數據< param>
[更多]

代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.Linq;
using?System.Text;
using?System.Runtime.InteropServices;
namespace?TESTEEMD
{
????class?WzwEEMD
????{
????????///?
????????///?EEMD
????????///?
????????///?信號長度
????????///?信號數據
????????///?IMFS分量數
????????///?返回結果:
????????///?第一組(長度為LenData)為原始數據!
????????///?第二組(長度為LenData)為第一分量!
????????///?第三組(長度為LenData)為第二分量!
????????///?......
????????///?最后一組(長度為LenData)為殘留值
????????///?是否寫入輸出文件?1表示要
????????///?是否寫入控制文件?1表示要
????????///?運行結果?1成功?0失敗
????????[DllImport(“EEMDDLL.dll“?SetLastError?=?true?CharSet?=?CharSet.Unicode?CallingConvention?=?CallingConvention.StdCall)]?//通過DLL?Import屬性來設置調用DLL文件的參數。
????????public?static?extern?Int32?FortranEEMD(Int32?lenData?float[]?indata?Int32?IMFS?float[]?eemd_result?Int32?WriteOutFileFlag?Int32?WriteCtlFileFlag);?
????}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2015-01-03?12:23??EEMD\
?????文件????????1340??2015-01-03?12:32??EEMD\EEMD.cs
?????文件???????29696??2015-01-03?04:13??EEMD\EEMDDLL.dll
?????文件????????7488??2014-12-25?21:42??EEMD\tempTS.dat
- 上一篇:c# 取圖片像素的RGB
- 下一篇:c#實現telnet功能
評論
共有 條評論