mexPrintf("%4.3lf ",p[j*M+i])

原创 2012年03月21日 12:21:41
#include "mex.h"
/*下面这个mexFunction的目的是使MATLAB知道如何调用这个函数*/ 
void mexFunction( int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[] )
 {
	double m,*p;
	int M,N;
	int i,j;
	 if(nrhs!=1) 
	mexErrMsgTxt("One input required."); 
	m=mxGetScalar(prhs[0]);
	mexPrintf("hello,world!%lf\n",m);
	p=mxGetPr(prhs[0]);
	mexPrintf("hello,world!%lf\n",*p);

	M=mxGetM(prhs[0]);
	N=mxGetN(prhs[0]);
	for(i=0;i<M;i++)
	 {
		for(j=0;j<N;j++)
	     mexPrintf("%4.3lf ",p[j*M+i]);
		mexPrintf("\n");
	 }

}

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Matlab与C++混合编程(依赖OpenCV)

Matlab与C++混合编程(依赖OpenCV)zouxy09@qq.comhttp://blog.csdn.net/zouxy09        之前在运行别人论文的代码的时候,经常有遇到Matla...

在Matlab中调用C/C++程序<一>

本文转载自:点击打开链接 师兄的博客。 在Matlab中调用C/C++程序有以下优点: (1)对于用C/C++语言编写好的程序,我们不需要再改写成Matlab程序; ...

每周荐书:渗透测试、K8s、架构(评论送书)

每周荐书:渗透测试、K8s、架构(评论送书)感谢大家对每周荐书栏目的支持,先公布下上周中奖名单 vioao     cc_weige分布式服务架构:原理、设计与实战 -Sure-知贵待缘深度学习算法实...

matlab与C/C++的混合编程

matlab比较擅长矩阵运算,而运算for的速度较慢,如果将matlab与C或C++进行混合编程,则可以提升程序运行速度.

如果令 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 分别等于

如果令 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 分别等于 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15...

我的Mac键盘失灵了(u,i,o,j,k,l,k,m无效了)-- Mac鼠标键的开启和关闭

前不久遇到一个问题,就是突然我的Mac电脑,键盘的有几个键不能用了。u,i,o,j,k,l,m. 起初,以为键盘线路坏了,所以这几个键不能用。 过程如下,记录下: 1.开始以为开启了number...

给定一个数列a1,a2,a3,...,an和m个三元组表示的查询,对于每个查询(i,j,k),输出ai,ai+1,...,aj的升序排列中第k个数。

给定一个数列a1,a2,a3,...,an和m个三元组表示的查询,对于每个查询(i,j,k),输出ai,ai+1,...,aj的升序排列中第k个数。 #include using namesp...

j​a​v​a​s​c​r​i​p​t​经​典​常​用​小​例​子

1.让文字不停地滚动
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)