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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? dsymv.c

?? 一個support vector machine的matlab工具箱。
?? C
字號:
#include "blas.h"int dsymv_(char *uplo, long *n, double *alpha, double *a, long *lda,           double *x, long *incx, double *beta, double *y, long *incy){  long info, i, j, ix, iy, jx, jy, kx, ky;  double temp1, temp2;  blasbool upper;  /* pointers for testing */  double *pa;  /* Dereferenced input variables */  long nn, dima, iincx, iincy;  double aalpha, bbeta;  /* Dependencies */  extern int xerbla_(char *, long *);/*  Purpose       =======       DSYMV  performs the matrix-vector  operation          y := alpha*A*x + beta*y,       where alpha and beta are scalars, x and y are n element vectors and       A is an n by n symmetric matrix.       Parameters       ==========       UPLO   - CHARACTER*1.                On entry, UPLO specifies whether the upper or lower                triangular part of the array A is to be referenced as                follows:                   UPLO = 'U' or 'u'   Only the upper triangular part of A                                       is to be referenced.                   UPLO = 'L' or 'l'   Only the lower triangular part of A                                       is to be referenced.                Unchanged on exit.       N      - INTEGER.                On entry, N specifies the order of the matrix A.                N must be at least zero.                Unchanged on exit.       ALPHA  - DOUBLE PRECISION.                On entry, ALPHA specifies the scalar alpha.                Unchanged on exit.       A      - DOUBLE PRECISION array of DIMENSION ( LDA, n ).                Before entry with  UPLO = 'U' or 'u', the leading n by n                upper triangular part of the array A must contain the upper              triangular part of the symmetric matrix and the strictly                lower triangular part of A is not referenced.                Before entry with UPLO = 'L' or 'l', the leading n by n                lower triangular part of the array A must contain the lower              triangular part of the symmetric matrix and the strictly                upper triangular part of A is not referenced.                Unchanged on exit.       LDA    - INTEGER.                On entry, LDA specifies the first dimension of A as declared              in the calling (sub) program. LDA must be at least                max( 1, n ).                Unchanged on exit.       X      - DOUBLE PRECISION array of dimension at least                ( 1 + ( n - 1 )*abs( INCX ) ).                Before entry, the incremented array X must contain the n                element vector x.                Unchanged on exit.       INCX   - INTEGER.                On entry, INCX specifies the increment for the elements of                X. INCX must not be zero.                Unchanged on exit.       BETA   - DOUBLE PRECISION.                On entry, BETA specifies the scalar beta. When BETA is                supplied as zero then Y need not be set on input.                Unchanged on exit.       Y      - DOUBLE PRECISION array of dimension at least                ( 1 + ( n - 1 )*abs( INCY ) ).                Before entry, the incremented array Y must contain the n                element vector y. On exit, Y is overwritten by the updated                vector y.       INCY   - INTEGER.                On entry, INCY specifies the increment for the elements of                Y. INCY must not be zero.                Unchanged on exit.       Level 2 Blas routine.       -- Written on 22-October-1986.          Jack Dongarra, Argonne National Lab.          Jeremy Du Croz, Nag Central Office.          Sven Hammarling, Nag Central Office.          Richard Hanson, Sandia National Labs.   */  /* Dereference the inputs */  nn = *n;  dima = *lda;  iincx = *incx;  iincy = *incy;  aalpha = *alpha;  bbeta = *beta;  info = 0;  switch( *uplo )  {    case 'L':    case 'l':      upper = FALSE;      break;    case 'U':    case 'u':      upper = TRUE;      break;    default:      upper = FALSE;      info = 1;  }  if (info == 0)  {    if (nn < 0) {      info = 2;    } else if (dima < MAX(1,nn)) {      info = 5;    } else if (iincx == 0) {      info = 7;    } else if (iincy == 0) {      info = 10;    }  }  if (info != 0)  {    xerbla_("DSYMV ", &info);    return 0;  }  /* Quick return if possible. */  if (nn != 0 && (aalpha != 0.0 || bbeta != 1.0))  {    /* Set up the start points in  X  and  Y. */    if (iincx > 0)      kx = 0;    else      kx = (1 - nn) * iincx;    if (iincy > 0)      ky = 0;    else      ky = (1 - nn) * iincy;    /* Start the operations. In this version the elements of A are          accessed sequentially with one pass through the triangular part          of A. */    /* First form  y := beta*y. */    if (bbeta != 1.0)    {      if (iincy == 1)      {        if (bbeta == 0.0)        {          for (i = 0; i < nn; i++)            y[i] = 0.0;        }        else        {          for (i = 0; i < nn; i++)            y[i] = bbeta * y[i];        }      }      else      {        iy = ky;        if (bbeta == 0.0)        {          for (i=0; i<nn; i++, iy+=iincy)            y[iy] = 0.0;        }        else        {          for (i=0; i<nn; i++, iy+=iincy)            y[iy] = bbeta * y[iy];        }      }    }    if (aalpha != 0.0)    {      if (upper) /* Form  y  when A is stored in upper triangle. */      {        if (iincx == 1 && iincy == 1)        {          for (pa=a, j=0; j<nn; j++, pa+=dima)          {            temp1 = aalpha * x[j];            temp2 = 0.0;            for (i = 0; i < j; i++)            {              y[i] += temp1 * pa[i];              temp2 += pa[i] * x[i];            }            y[i] += temp1 * pa[i] + aalpha * temp2;          }        }        else        {          for (pa=a, jx=kx, jy=ky, j=0; j<nn; j++, pa+=dima, jx+=iincx, jy+=iincy)          {            temp1 = aalpha * x[jx];            temp2 = 0.0;            for (ix=kx, iy=ky, i=0; i<j; i++, ix+=iincx, iy+=iincy)            {              y[iy] += temp1 * pa[i];              temp2 += pa[i] * x[ix];            }            y[jy] += temp1 * pa[j] + aalpha * temp2;   /* ??? diff indices? */          }        }      }      else /* Form  y  when A is stored in lower triangle. */      {        if (iincx == 1 && iincy == 1)        {          for (pa=a, j=0; j<nn; j++, pa+=dima)          {            temp1 = aalpha * x[j];            temp2 = 0.0;            y[j] += temp1 * pa[j];            for (i=j+1; i<nn; i++)            {              y[i] += temp1 * pa[i];              temp2 += pa[i] * x[i];            }            y[j] += aalpha * temp2;          }        }        else        {          for (pa=a, jx=kx, jy=ky, j=0; j<nn; j++, jx+=iincx, jy+=iincy, pa+=dima)          {            temp1 = aalpha * x[jx];            temp2 = 0.0;            y[jy] += temp1 * pa[j];            for (ix=jx, iy=jy, i=j+1; i<nn; i++)            {              ix += iincx;              iy += iincy;              y[iy] += temp1 * pa[i];              temp2 += pa[i] * x[ix];            }            y[jy] += aalpha * temp2;          }        }      }    }  }  return 0;} /* dsymv_ */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品高潮呻吟久久| 88在线观看91蜜桃国自产| 日韩激情一二三区| 亚洲一区二区在线视频| 亚洲人123区| 亚洲精品亚洲人成人网| 亚洲丝袜自拍清纯另类| 亚洲精品久久久久久国产精华液| 国产精品久久久久久妇女6080 | 国产精品麻豆视频| 亚洲黄色在线视频| 国产精品福利av| 亚洲精品免费播放| 天堂蜜桃一区二区三区| 另类综合日韩欧美亚洲| 国产又黄又大久久| 成人av免费在线观看| 91视频免费看| 5月丁香婷婷综合| 久久这里只精品最新地址| 欧美国产欧美综合| 一区二区成人在线| 七七婷婷婷婷精品国产| 国产精品一区二区免费不卡 | 美女一区二区视频| 国产高清一区日本| 在线观看欧美精品| 久久久噜噜噜久久中文字幕色伊伊| 中文字幕乱码亚洲精品一区| 亚洲一区在线视频| 国产精品一区一区| 欧美亚洲动漫制服丝袜| 日韩精品一区二区三区视频| 日韩一区在线看| 日韩国产精品久久久久久亚洲| 国产凹凸在线观看一区二区| 欧美在线你懂得| 国产欧美一区二区精品久导航| 亚洲黄色性网站| 国产在线播放一区| 欧美日韩大陆一区二区| 国产三级久久久| 日韩电影免费一区| 在线视频一区二区免费| 亚洲国产精华液网站w | 国产精品一线二线三线| 欧美色爱综合网| 国产精品视频一二| 国产综合久久久久久鬼色 | 精彩视频一区二区| 欧美视频完全免费看| 国产欧美日韩亚州综合| 免费观看日韩av| 欧美日免费三级在线| 亚洲欧洲性图库| 国产大陆a不卡| 日韩欧美国产高清| 日韩va欧美va亚洲va久久| 日本韩国欧美三级| 国产精品久久久久aaaa樱花| 国产成人综合网站| 久久嫩草精品久久久久| 日本不卡在线视频| 欧美日本国产视频| 亚洲va韩国va欧美va| 色婷婷久久久亚洲一区二区三区| 国产精品伦理一区二区| 国产成人精品免费| 久久久综合精品| 国产乱子伦视频一区二区三区| 日韩欧美一区中文| 免费在线观看一区二区三区| 欧美日韩黄色影视| 午夜精品视频一区| 欧美天天综合网| 亚洲国产精品欧美一二99| 91丨九色丨黑人外教| 亚洲日穴在线视频| 在线看不卡av| 香蕉乱码成人久久天堂爱免费| 欧美日韩国产另类不卡| 石原莉奈在线亚洲二区| 欧美一区二区精品| 极品销魂美女一区二区三区| 国产亚洲欧美在线| 99视频一区二区| 亚洲国产一二三| 欧美电影免费观看完整版| 国产另类ts人妖一区二区| 久久久久久黄色| 色综合网色综合| 性久久久久久久| 久久久久综合网| 99精品黄色片免费大全| 亚洲bt欧美bt精品| 精品国产凹凸成av人网站| 国产剧情一区二区三区| 亚洲男同性恋视频| 91精品国产综合久久小美女 | 国产精品久久国产精麻豆99网站| 99综合影院在线| 午夜久久福利影院| 久久免费美女视频| 欧美视频日韩视频在线观看| 精品中文字幕一区二区| 综合婷婷亚洲小说| 日韩一级片网址| 99精品在线观看视频| 青青草国产精品97视觉盛宴| 国产亚洲一本大道中文在线| 在线亚洲欧美专区二区| 久久精品国产第一区二区三区| 国产精品久久久久永久免费观看| 欧美日韩中文字幕一区| 国产凹凸在线观看一区二区| 水蜜桃久久夜色精品一区的特点| 久久久久久久久蜜桃| 欧美天天综合网| av中文字幕不卡| 麻豆极品一区二区三区| 亚洲综合男人的天堂| 久久精品视频一区| 69久久99精品久久久久婷婷| 成人毛片在线观看| 麻豆精品在线观看| 亚洲午夜精品久久久久久久久| 久久久五月婷婷| 日韩久久久精品| 欧美色男人天堂| 色综合久久中文综合久久牛| 国产盗摄一区二区三区| 激情五月婷婷综合| 日韩和欧美一区二区| 亚洲精品视频在线观看网站| 国产欧美日韩不卡免费| 日韩精品一区在线| 欧美日韩三级在线| 欧美伊人久久久久久久久影院| 91视频在线看| av一区二区不卡| 成人性生交大片免费| 国模套图日韩精品一区二区 | 色哦色哦哦色天天综合| 成人毛片老司机大片| 国产福利一区二区三区视频在线 | 亚洲人吸女人奶水| 国产精品乱码一区二区三区软件 | 不卡高清视频专区| 国产电影精品久久禁18| 国产最新精品免费| 国产在线精品免费| 麻豆91小视频| 捆绑调教一区二区三区| 美女一区二区三区| 日本成人在线看| 韩国女主播一区二区三区| 九一九一国产精品| 国内精品久久久久影院色| 国产乱国产乱300精品| 国产乱子伦一区二区三区国色天香 | 国产精品久久久久一区二区三区共 | 九色综合狠狠综合久久| 九九久久精品视频| 福利一区福利二区| 99精品一区二区三区| 色婷婷综合久久久中文字幕| 日本国产一区二区| 69久久99精品久久久久婷婷| 91精品国产日韩91久久久久久| 日韩欧美色电影| 久久久国产精品不卡| 中文字幕中文在线不卡住| 亚洲欧洲综合另类| 五月婷婷色综合| 国产高清精品久久久久| 色综合久久88色综合天天6 | 国产精品久久久久四虎| 亚洲风情在线资源站| 青青青爽久久午夜综合久久午夜| 久久成人综合网| 波多野结衣亚洲一区| 欧美日韩国产美| 久久精品一区二区三区av| √…a在线天堂一区| 日韩国产一二三区| www.日本不卡| 欧美日本高清视频在线观看| 国产视频一区不卡| 天堂av在线一区| 国产不卡在线播放| 欧美精品日日鲁夜夜添| 国产精品丝袜一区| 亚洲午夜激情网页| 国产91丝袜在线观看| 欧美精品 日韩| 一区精品在线播放| 国产精品亚洲一区二区三区妖精| 欧美午夜精品久久久久久孕妇| 久久精品这里都是精品| 日韩精品久久理论片|