亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? findnz.c

?? 有關(guān)matlab r2007的實(shí)用教程
?? C
字號:
/*=================================================================
 * findnz.c 
 * Example for illustrating how to handle N-dimensional arrays in a 
 * MEX-file.  NOTE: MATLAB uses 1 based indexing, C uses 0 based indexing.
 *
 * Takes a N-dimensional array of doubles and returns the indices for
 * the non-zero elements in the array. Findnz works differently than
 * the FIND command in MATLAB in that it returns all the indices in
 * one output variable, where the column element contains the index
 * for that dimension.
 *
 * This is a MEX-file for MATLAB.  
 * Copyright 1984-2006 The MathWorks, Inc.
 *============================================================*/

/* $Revision: 1.5.6.2 $ */

#include "mex.h"

/* If you are using a compiler that equates NaN to zero, you must
 * compile this example using the flag -DNAN_EQUALS_ZERO. For example:
 *
 *     mex -DNAN_EQUALS_ZERO findnz.c
 *
 * This will correctly define the IsNonZero macro for your Compiler */

#if NAN_EQUALS_ZERO
#define IsNonZero(d) ((d)!=0.0 || mxIsNaN(d))
#else
#define IsNonZero(d) ((d)!=0.0)
#endif

void mexFunction(int nlhs,       mxArray *plhs[],
		 int nrhs, const mxArray *prhs[])
{
    /* Declare variables */ 
    mwSize elements,j,cmplx;
    mwSize number_of_dims;
    mwSize nnz=0, count=0; 
    double *pr, *pi, *pind;
    const mwSize *dim_array;         
    
    /* Check for proper number of input and output arguments */    
    if (nrhs != 1) {
	mexErrMsgTxt("One input argument required.");
    } 
    if (nlhs > 1){
	mexErrMsgTxt("Too many output arguments.");
    }
    
    /* Check data type of input argument */
    if (!(mxIsDouble(prhs[0]))) {
      mexErrMsgTxt("Input array must be of type double.");
    }
    
    /* Get the number of elements in the input argument */
    elements=mxGetNumberOfElements(prhs[0]);
   
    /* Get the data */
    pr=(double *)mxGetPr(prhs[0]);
    pi=(double *)mxGetPi(prhs[0]);
    cmplx = ((pi==NULL) ? 0 : 1);

    /* Count the number of non-zero elements to be able to allocate
       the correct size for output variable */
    for(j=0;j<elements;j++){
	if(IsNonZero(pr[j]) || (cmplx && IsNonZero(pi[j]))) {
	    nnz++;
	}
    }
	
    /* Get the number of dimensions in the input argument. Allocate the
       space for the return argument */
    number_of_dims=mxGetNumberOfDimensions(prhs[0]);
    plhs[0]=mxCreateDoubleMatrix(nnz,number_of_dims,mxREAL);
    pind=mxGetPr(plhs[0]);
	
    /* Get the number of dimensions in the input argument. */
    dim_array=mxGetDimensions(prhs[0]);

    /* Fill in the indices to return to MATLAB. This loops through the
     * elements and checks for non-zero values. If it finds a non-zero
     * value, it then calculates the corresponding MATLAB indice and
     * assigns them into the output array.  The 1 is added to the
     * calculated indice because MATLAB is 1 based and C is zero
     * based. */
    for(j=0;j<elements;j++) {
	if(IsNonZero(pr[j]) || (cmplx && IsNonZero(pi[j]))) {
	    mwSize temp=j;
	    mwSize k;
	    for (k=0;k<number_of_dims;k++){
		pind[nnz*k+count]=(double)((temp % (dim_array[k])) +1);
		temp/=dim_array[k];
	    }
	    count++;
	}
    }
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲一区二区三区视频在线| 色综合天天综合给合国产| 亚洲va天堂va国产va久| 亚洲欧美日韩一区二区三区在线观看| 久久久三级国产网站| 久久日韩精品一区二区五区| 日韩欧美第一区| 日韩欧美一级片| 久久在线观看免费| 国产日韩欧美高清| 中国色在线观看另类| 日韩理论片一区二区| 综合久久久久综合| 亚洲综合精品自拍| 亚洲福利一二三区| 人人爽香蕉精品| 精品一区二区三区在线观看国产| 极品少妇xxxx精品少妇| 国产福利一区二区三区视频| 国产成人精品一区二区三区网站观看| 成人午夜视频在线观看| 99久久婷婷国产| 欧美视频三区在线播放| 欧美精品在欧美一区二区少妇| 制服丝袜在线91| 26uuu欧美| 综合在线观看色| 亚洲国产精品一区二区久久恐怖片| 偷拍亚洲欧洲综合| 狠狠色伊人亚洲综合成人| 成人黄色一级视频| 欧美性三三影院| 欧美成人vr18sexvr| 欧美国产日产图区| 亚洲影院在线观看| 麻豆国产精品777777在线| 成人免费视频一区二区| 欧美三区免费完整视频在线观看| 6080日韩午夜伦伦午夜伦| 久久久精品tv| 亚洲午夜国产一区99re久久| 青娱乐精品在线视频| 国产成人一级电影| 欧美色综合网站| 久久久久久久综合日本| 亚洲精品一二三区| 免费看黄色91| 成人禁用看黄a在线| 91精品国产欧美一区二区| 久久久99免费| 亚洲高清免费观看| 国产精品一区一区三区| 欧美日韩精品福利| 国产精品私人自拍| 麻豆精品一区二区三区| 972aa.com艺术欧美| 精品乱人伦小说| 一区二区三区在线不卡| 国产高清在线精品| 欧美日本国产视频| 亚洲手机成人高清视频| 久久爱www久久做| 欧美调教femdomvk| 欧美激情在线观看视频免费| 三级精品在线观看| 色综合中文综合网| 免费在线观看成人| 92精品国产成人观看免费| 欧美不卡激情三级在线观看| 亚洲精品亚洲人成人网| 国产精品一区二区91| 欧美日本在线观看| 亚洲另类一区二区| 波多野结衣视频一区| 精品播放一区二区| 亚洲线精品一区二区三区八戒| 国产a级毛片一区| 亚洲精品在线三区| 日本亚洲天堂网| 欧美图区在线视频| 亚洲欧美另类图片小说| 成人污污视频在线观看| 精品久久久久久综合日本欧美| 午夜电影网一区| 色偷偷一区二区三区| 中文字幕精品在线不卡| 国产精品一区二区男女羞羞无遮挡| 91麻豆精品国产91久久久久 | 亚洲国产色一区| av在线这里只有精品| 国产亚洲精品中文字幕| 精品一区二区三区免费毛片爱| 在线不卡欧美精品一区二区三区| 亚洲精品国产第一综合99久久 | 欧美日韩一本到| 亚洲精品亚洲人成人网| 97精品电影院| 亚洲视频免费在线| caoporn国产一区二区| 欧美激情一区二区在线| 国产精品亚洲а∨天堂免在线| 26uuu欧美| 国产精品 欧美精品| 国产丝袜欧美中文另类| 国产久卡久卡久卡久卡视频精品| 欧美成人精品高清在线播放 | 色哟哟在线观看一区二区三区| 国产精品嫩草影院av蜜臀| 成熟亚洲日本毛茸茸凸凹| 国产精品久久久久久久午夜片| 不卡的av电影在线观看| 亚洲婷婷综合色高清在线| 91色乱码一区二区三区| 亚洲欧美日韩一区二区| 欧美色涩在线第一页| 天天综合色天天| 日韩一级免费一区| 国产在线一区二区综合免费视频| 国产亚洲制服色| 99久久久国产精品| 亚洲综合区在线| 日韩亚洲欧美高清| 国产成人午夜高潮毛片| 中文字幕在线不卡一区| 欧美伊人精品成人久久综合97| 午夜精品一区二区三区免费视频 | 欧美乱妇20p| 另类综合日韩欧美亚洲| 欧美国产一区二区| 一本一本久久a久久精品综合麻豆| 亚洲国产综合视频在线观看| 欧美一卡二卡在线| 粉嫩av一区二区三区粉嫩| 怡红院av一区二区三区| 欧美一区二区三区视频在线观看| 国产在线观看免费一区| 中文字幕亚洲欧美在线不卡| 精品视频一区二区不卡| 韩国精品在线观看| 亚洲少妇最新在线视频| 欧美肥大bbwbbw高潮| 国产精品一区一区| 亚洲综合一区二区三区| 欧美成人r级一区二区三区| 99久久伊人久久99| 日韩av在线播放中文字幕| 久久精品一区二区| 日本大香伊一区二区三区| 精品一区二区免费在线观看| 国产精品麻豆欧美日韩ww| 制服丝袜亚洲网站| av不卡免费电影| 精品一区二区三区香蕉蜜桃| 中文字幕日韩一区| 欧美一区二区三区性视频| 99视频超级精品| 激情五月婷婷综合| 亚洲一区二区精品久久av| 国产人久久人人人人爽| 欧美精品一级二级| 成人高清免费在线播放| 免费成人美女在线观看.| 中文字幕综合网| 精品福利在线导航| 欧美私人免费视频| 高清在线成人网| 美国毛片一区二区| 一区二区三区在线观看欧美| 国产欧美日本一区二区三区| 777色狠狠一区二区三区| 色94色欧美sute亚洲13| 国产精品99久久久久久宅男| 人禽交欧美网站| 亚洲女同一区二区| 欧美激情一区二区三区全黄 | 午夜成人免费视频| 自拍av一区二区三区| 久久久久久影视| 欧美一区日韩一区| 精品视频一区 二区 三区| gogo大胆日本视频一区| 国产一区91精品张津瑜| 毛片av中文字幕一区二区| 亚洲电影一级黄| 亚洲欧美经典视频| 国产精品护士白丝一区av| 国产网站一区二区三区| 欧美变态tickling挠脚心| 91精品国产综合久久精品| 欧美亚洲国产一区在线观看网站| 国产成人av网站| 国产乱码精品一区二区三区五月婷| 全国精品久久少妇| 欧美日韩成人在线一区| 成人精品高清在线| 风间由美一区二区三区在线观看| 国产中文字幕一区| 老司机精品视频线观看86| 亚洲国产精品影院| 亚洲一区二区在线视频|