reverse.c outData[i*N+j]=inData[j*M+i];

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

	plhs[0]=mxCreateDoubleMatrix(N,M,mxREAL);
	outData=mxGetPr(plhs[0]);

	for(i=0;i<M;i++)
	 {
		for(j=0;j<N;j++)
			outData[i*N+j]=inData[j*M+i];
	     //mexPrintf("%4.3lf ",inData[j*M+i]);
		//mexPrintf("\n");
	 }

}

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

相关文章推荐

如果令 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...

LightOJ 1236 Pairs Forming LCM(lcm(i, j) = n的对数)

题目链接: LightOJ 1236 Pairs Forming LCM 题意:long long pairsFormLCM( int n ) { long long res = 0; ...

参赛约束 A、B、C、D、E、F、G、H、I、J 共10名学生有可能参加本次计算机竞赛,也可能不参加。

我实在没有想到更好的方法了,只好老老实实的,枚举了,十个for,是个人...package org.bluebridge.topics; /*参赛约束 A、B、C、D、E、F、G、H、I、J 共1...

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

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

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