24小时热门版块排行榜    

查看: 134  |  回复: 0
当前主题已经存档。

徐启远

木虫 (小有名气)

[交流] 【求助】mex 文件

#include "mex.h"
void mexFunction(int nlhs,mxArray *plhs[],int nrhs,const mxArray *prhs[])
     {  int N;int i;int j;int *ii; int *jj;int ss;int mmm;
       int m;double *mm; double *nn;
             N=mxGetScalar(prhs[0]);
             ss=0;
     for(j=0;j      for(i=j;i     { ss++;
        ii[ss-1]=i;
        jj[ss-1]=j;}
         mmm=ss;
                  plhs[0]=mxCreateDoubleMatrix(mmm,1,mxREAL);
                  plhs[1]=mxCreateDoubleMatrix(mmm,1,mxREAL);
         mm=mxGetPr(plhs[0]);
         nn=mxGetPr(plhs[1]);
         for(m=0;m       {mm[m]=ii[m];
       nn[m]=jj[m];}}运行的时候出现如下错误mex U.c
>> [x,y]=U(2)

------------------------------------------------------------------------
       Segmentation violation detected at Thu Apr 09 15:35:26 2009
------------------------------------------------------------------------

Configuration:
  MATLAB Version:   6.5.0.180913a (R13)
  Operating System: Microsoft Windows XP
  Window System:    Version 5.1 (Build 2600: Service Pack 2)
  Processor ID:     x86 Family 6 Model 7 Stepping 6, GenuineIntel
  Virtual Machine:  Java 1.3.1_01 with Sun Microsystems Inc. Java HotSpot(TM) Client VM
    (mixed mode)
求高手指点一下
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 徐启远 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见