博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
matlab和C++混合编程
阅读量:4149 次
发布时间:2019-05-25

本文共 372 字,大约阅读时间需要 1 分钟。

一、matlab和mexFunction数据交换

下面举个例子,

例1.编写hello.c文件如下:

#include "mex.h"void mexFunction(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[]){    mexPrintf("Hello World!\n");}
在matlab命令行使用mex编译,如下:

>> mex hello.c>> helloHello World!>>
我们看到,当在命令行>>hello时,输出了Hello,World!。

例2.函数的使用ex1.c

# include "mex.h"# include "matrix.h"//mxCreateCharMat rixFromStrings 函数的使用方法void mex
你可能感兴趣的文章
[LeetCode]Combination Sum II
查看>>
[LeetCode]Combinations
查看>>
[LeetCode]Construct Binary Tree from Inorder and Postorder Traversal
查看>>
[LeetCode]Convert Sorted Array to Binary Search Tree
查看>>
[LeetCode]Longest Valid Parentheses
查看>>
[LeetCode]Maximal Rectangle
查看>>
[LeetCode]Maximum Subarray
查看>>
[LeetCode]Median of Two Sorted Arrays
查看>>
[LeetCode]Merge Intervals
查看>>
[LeetCode]Merge k Sorted Lists
查看>>
[LeetCode]Merge Sorted Array
查看>>
[LeetCode]Merge Two Sorted Lists
查看>>
[LeetCode]Minimum Depth of Binary Tree
查看>>
[LeetCode]Minimum Path Sum
查看>>
[LeetCode]Minimum Window Substring
查看>>
[LeetCode]Multiply Strings
查看>>
[LeetCode]N-Queens II
查看>>
[LeetCode]Next Permutation
查看>>
[LeetCode]Palindrome Number
查看>>
[LeetCode]Palindrome Partitioning
查看>>