matlabsharedlib.cpp

来自「Introduction Some times it is required 」· C++ 代码 · 共 37 行

CPP
37
字号
// MatlabSharedLib.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include "matlab.h"
#include "MeanFunctionLib.h"

#pragma comment(lib, "libmx.lib")
#pragma comment(lib, "libmatlb.lib")
#pragma comment(lib, "libmat.lib")
#pragma comment(lib, "libmmfile.lib")
#pragma comment(lib, "MeanFunctionLib.lib")

int main(int argc, char* argv[])
{
	mxArray* result;
	mxArray* x;
	double myArray[5]={10.2, 3, 6.3, 5.4, 5.9};
	
	x=mxCreateDoubleMatrix(1, 5, mxREAL);
	memcpy(mxGetPr(x), myArray, 5 * sizeof(double));

	MeanFunctionLibInitialize();

	result=mlfMeanfunction(x);
	
	MeanFunctionLibTerminate();

	mlfPrintMatrix(result);

	mxDestroyArray(x);
	mxDestroyArray(result);
	
	return 0;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?