资源简介
集合经验模态分解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功能
评论
共有 条评论