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程序

Matlab是矩阵语言,如果运算可以用矩阵实现,其运算速度非常快。但若运算中涉及到大量循环,Matlab的速度令人难以忍受的。当必须使用for循环且找不到对应的矩阵运算来等效时,可以将耗时长的函数用C...
  • u010839382
  • u010839382
  • 2015年01月06日 19:18
  • 5588

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

#include "mex.h" /*下面这个mexFunction的目的是使MATLAB知道如何调用这个函数*/ void mexFunction( int nlhs, mxArray *plhs...
  • autumn20080101
  • autumn20080101
  • 2012年03月21日 12:34
  • 792

q=(++j)+(++j)+(++j)_变量自增问题

自增1,自减1运算符:                自增 1 运算符记为“++”,其功能是使变量的值自增 1。                 自减1运算符记为“--”,其功能是使变量值自减1。 ...
  • oqqNeXT1
  • oqqNeXT1
  • 2013年11月24日 19:58
  • 742

[运筹学]关于动态规划的2个问题-最长公共子序列与最长非降子序列问题

最近在准备面试的时候,发现了动态规划一类的问题,感觉很有意思。简单叙述下什么是动态规划。动态规划 (下面部分概念参考自:百度百科) 把多阶段过程转化为一系列单阶段问题,利用各阶段之间的关系,...
  • u010536377
  • u010536377
  • 2016年03月03日 23:09
  • 640

【实战】2-12vsftpd安装配置

这里待补充这个ftp服务器在这个项目中的作用····安装#先查看是否已经安装 rpm -qa | grep vsftpd #安装 yum -y install vsftpd创建虚拟用户#这里我选择在根...
  • winxblast
  • winxblast
  • 2017年09月23日 23:40
  • 79

centos iptables防火墙设置

http://os.51cto.com/art/201103/249359_all.htm Chain INPUT (policy ACCEPT) target     prot opt sourc...
  • yuxiangji
  • yuxiangji
  • 2014年03月25日 14:58
  • 1227

文字区域检测

#include "opencv2/core/core.hpp" #include "highgui.h" #include #include #include using namespace ...
  • yiyi0608
  • yiyi0608
  • 2017年08月14日 17:44
  • 83

j s p

容器:Tomcat    jetty   jboos Jsp/servlet Maven + spring + struct + hibernate(利用Maven来管理项目中的JAR包,...
  • lusic01
  • lusic01
  • 2016年07月28日 18:40
  • 91

基于纹理的特征提取

[html] view plaincopy function [t]=statxture(f,scale)   if nargin==1       scale(1:6)=1;   el...
  • clear_ad
  • clear_ad
  • 2015年11月26日 21:41
  • 490

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT iptables: Applying

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT  iptables: Applying...
  • woshidaniu
  • woshidaniu
  • 2017年04月25日 00:15
  • 2123
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mexPrintf("%4.3lf ",p[j*M+i])
举报原因:
原因补充:

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