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

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

?? pagerank_gs_mult.c

?? 基于matlab的pagerank代碼
?? C
字號:
/*
 * =============================================================
 * pagerank_gs_mult.c  Compute the matrix vector multiplication
 * for the gauss seidel iteration in an efficient manner 
 * (that is, by overwriting the vector x in place.)
 *
 * David Gleich
 * Stanford University
 * 28 January 2006
 * =============================================================
 */

#include "mex.h"

/*
 * The mex function just computes one matrix-vector product.
 */
void mexFunction(int nlhs, mxArray *plhs[],
                 int nrhs, const mxArray *prhs[])
{
    int i, j, k;
    int n, mrows, ncols;
    
    /* sparse matrix */
    int A_nz;
    int *A_row, *A_col;
    double *A_val;
    
    double *x, *b;
    double *xold;
    
    if (nrhs != 3) 
    {
        mexErrMsgTxt("Three inputs required.");
    }
    else if (nlhs > 1) 
    {
        mexErrMsgTxt("Too many output arguments");
    }
    
    mrows = mxGetM(prhs[0]);
    ncols = mxGetN(prhs[0]);
    if (mrows != ncols ||
        !mxIsSparse(prhs[0]) ||
        !mxIsDouble(prhs[0]) || 
        mxIsComplex(prhs[0])) 
    {
        mexErrMsgTxt("Input must be a noncomplex square sparse matrix.");
    }
    
    /* okay, the first input passes */
    n = mrows;
    
    /* The second input must be a vector. */
    if (mxGetM(prhs[1])*mxGetN(prhs[1]) != n ||
        mxIsSparse(prhs[1]) || !mxIsDouble(prhs[1]))
    {
        mexErrMsgTxt("Invalid vector.");
    }
    
    /* The third input must be a vector. */
    if (mxGetM(prhs[2])*mxGetN(prhs[2]) != n ||
        mxIsSparse(prhs[2]) || !mxIsDouble(prhs[2]))
    {
        mexErrMsgTxt("Invalid vector.");
    }
    
    /* Get the sparse matrix */
    A_nz = mxGetNzmax(prhs[0]);
    A_val = mxGetPr(prhs[0]);
    A_row = mxGetIr(prhs[0]);
    A_col = mxGetJc(prhs[0]);
    
    /* Get the vector x */
    x = mxGetPr(prhs[1]);
    
    /* Get the vector b */
    b = mxGetPr(prhs[2]);
    
    /* if they request x old, then we need to copy x to xold */
    if (nlhs > 0)
    {
        plhs[0] = mxDuplicateArray(prhs[1]);
    }
            
    /* Update x in place, this means we have to iterate over columns
     * of the matrix A. */
    
    for (i = 0; i < n; i++)
    {
        /* we actually compute one iteration for the 
         * system (I+A')x = b */
        double aself = 1.0;
        double xnew = b[i];
        
        
        for (j = A_col[i]; j < A_col[i+1]; ++j)
        {
            /* add to aself only if the row = i (the column) */
            aself += A_val[j]*(A_row[j] == i);
            
            /* add to xnew only if row != i */
            xnew -= A_val[j]*x[A_row[j]]*(A_row[j] != i);
        }
        
        x[i] = xnew/aself;
    }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产宾馆实践打屁股91| 欧美一区二区三区小说| 久久久精品tv| 久久se这里有精品| 精品久久久久久久久久久院品网| 国产精品一区二区男女羞羞无遮挡| 亚洲黄色av一区| 精品视频在线免费看| 国产精品一二三区| 中文字幕av免费专区久久| 欧美久久免费观看| 日韩二区三区四区| 国产自产2019最新不卡| 亚洲美女区一区| 精品一区二区免费| 亚洲v中文字幕| 91精品一区二区三区在线观看| 国产99久久久久久免费看农村| 日韩国产欧美在线观看| 欧美mv和日韩mv的网站| 欧美日本在线播放| 韩国精品在线观看| 秋霞电影一区二区| 中文字幕高清不卡| 欧美视频中文一区二区三区在线观看| 免费观看在线综合色| 久久久久88色偷偷免费| 日韩精品一区二区在线| 日韩一区和二区| 91.成人天堂一区| 欧美日韩久久不卡| 国产高清一区日本| 国产一区二区福利| 国产一区二区在线观看免费| 九九**精品视频免费播放| 久久99精品国产麻豆不卡| 久久综合九色综合欧美亚洲| eeuss鲁片一区二区三区| 天堂成人国产精品一区| 亚洲高清一区二区三区| 亚洲伊人色欲综合网| 亚洲综合成人在线| 亚洲午夜免费视频| 午夜精品久久久久久久99樱桃| ww久久中文字幕| 在线观看不卡视频| 欧美丝袜丝交足nylons图片| 成人黄色一级视频| 毛片av中文字幕一区二区| 亚洲人成小说网站色在线| 亚洲欧美色图小说| 欧美国产日产图区| 成人免费在线播放视频| 亚洲人成伊人成综合网小说| 国产亚洲欧美一区在线观看| 国产欧美日韩不卡免费| 欧美一区二区三区四区久久| 日韩欧美国产电影| 久久久精品免费免费| 中文字幕视频一区| 亚洲精品成人在线| 中文字幕制服丝袜一区二区三区| 欧美一级高清片| 日韩有码一区二区三区| 亚洲国产精品久久艾草纯爱| 青青草91视频| 亚洲一区二区三区四区在线| 欧美二区在线观看| 欧美日韩在线三区| 欧美成人性战久久| 国产精品资源在线看| 国产九九视频一区二区三区| 成人黄色网址在线观看| 色视频成人在线观看免| 亚洲日本丝袜连裤袜办公室| 久久久久久久电影| 日韩欧美aaaaaa| 欧美日韩1234| 欧美成人bangbros| 精品日产卡一卡二卡麻豆| 精品第一国产综合精品aⅴ| 日本一区二区三区在线不卡| 亚洲一线二线三线久久久| 日韩国产高清影视| 成人午夜短视频| 国产成人综合亚洲91猫咪| 精品国产91洋老外米糕| 91成人看片片| 国产剧情一区二区| 风流少妇一区二区| 欧美日韩在线精品一区二区三区激情| 日韩久久久久久| 欧美经典三级视频一区二区三区| 一区二区三区产品免费精品久久75| 天天影视涩香欲综合网| 欧美一区在线视频| 欧美色综合久久| 欧美一级夜夜爽| 亚洲欧美日韩国产成人精品影院| 蜜桃精品视频在线观看| 在线免费观看日韩欧美| 欧美日韩一级片在线观看| 欧美日韩1区2区| 欧美一级在线视频| 国产精品久久免费看| 奇米888四色在线精品| 精品一区二区三区日韩| 在线看不卡av| 欧美一级日韩一级| 亚洲欧美激情在线| 蜜臀久久久久久久| 99精品久久久久久| 精品久久久久久久久久久院品网| 美女视频免费一区| 免费在线视频一区| 亚洲综合色成人| 天天免费综合色| 午夜精品爽啪视频| 国产综合成人久久大片91| 8v天堂国产在线一区二区| 国产精品国产自产拍高清av王其| 亚洲精品综合在线| 日韩国产精品大片| 91论坛在线播放| 精品成人私密视频| 亚洲乱码精品一二三四区日韩在线| 国产一区二区三区不卡在线观看| 日韩欧美一区二区不卡| |精品福利一区二区三区| 国产福利一区二区三区视频| 精品久久国产老人久久综合| 日韩国产一二三区| 91精品免费观看| 亚洲国产美女搞黄色| 91麻豆蜜桃一区二区三区| 国产精品久久久久久亚洲毛片| 午夜精品福利一区二区蜜股av | 一区二区三区久久| 一区二区三区影院| a4yy欧美一区二区三区| 亚洲视频在线观看一区| 日日夜夜免费精品| 岛国一区二区在线观看| 国产精品无码永久免费888| 日韩高清一区二区| 色猫猫国产区一区二在线视频| 中文字幕日韩精品一区| 日本不卡高清视频| 日韩午夜中文字幕| 中文字幕佐山爱一区二区免费| 成人午夜在线免费| 欧美一区二区三区视频在线观看| 裸体歌舞表演一区二区| 欧美综合天天夜夜久久| 日本一区二区在线不卡| 972aa.com艺术欧美| 久久精品亚洲一区二区三区浴池| 国产精品白丝jk黑袜喷水| 中文字幕一区二区在线观看| 91国偷自产一区二区开放时间| 久久久国产精品麻豆| 免费成人结看片| 欧美亚洲一区二区在线| 亚洲国产精品一区二区www在线| youjizz国产精品| 亚洲精品国产视频| 99精品欧美一区| 国产精品福利一区二区| 精品视频在线视频| 亚洲国产成人av好男人在线观看| 在线不卡中文字幕| 一区二区三区欧美视频| 成人av电影免费观看| 日本一区二区电影| 97国产精品videossex| 亚洲超碰精品一区二区| 色综合 综合色| 一区二区免费看| 日本久久一区二区三区| 日欧美一区二区| 亚洲精品一区二区三区香蕉| 99精品在线免费| 日韩av中文字幕一区二区 | 色偷偷久久人人79超碰人人澡| 一区二区三区四区蜜桃| 欧美久久久久久久久久| 国产精品资源在线看| 成人欧美一区二区三区小说| 国产精品996| 一区二区三区欧美视频| 精品国一区二区三区| 成人一区二区三区在线观看 | 日韩高清一区二区| 日韩精品最新网址| 国产精品一区免费视频| 国产精品免费网站在线观看| 56国语精品自产拍在线观看| 久久国产尿小便嘘嘘尿| 亚洲色图19p| 久久婷婷久久一区二区三区|