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

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

?? matcreat.c

?? matlab源代碼,適用于開發研究,帶來很好的學習效果.
?? C
字號:
/*
 * MAT-file creation program
 *
 * See the MATLAB API Guide for compiling information.
 *
 * Calling syntax:
 *
 *   matcreat
 *
 * Create a MAT-file which can be loaded into MATLAB.
 *
 * This program demonstrates the use of the following functions:
 *
 *  matClose
 *  matGetVariable
 *  matOpen
 *  matPutVariable
 *  matPutVariableAsGlobal
 *
 * Copyright 1984-2000 The MathWorks, Inc.
 */
/* $Revision: 1.13 $ */
#include <stdio.h>
#include <string.h> /* For strcmp() */
#include <stdlib.h> /* For EXIT_FAILURE, EXIT_SUCCESS */
#include "mat.h"

#define BUFSIZE 256

int main() {
  MATFile *pmat;
  mxArray *pa1, *pa2, *pa3;
  double data[9] = { 1.0, 4.0, 7.0, 2.0, 5.0, 8.0, 3.0, 6.0, 9.0 };
  const char *file = "mattest.mat";
  char str[BUFSIZE];
  int status; 

  printf("Creating file %s...\n\n", file);
  pmat = matOpen(file, "w");
  if (pmat == NULL) {
    printf("Error creating file %s\n", file);
    printf("(Do you have write permission in this directory?)\n");
    return(EXIT_FAILURE);
  }

  pa1 = mxCreateDoubleMatrix(3,3,mxREAL);
  if (pa1 == NULL) {
      printf("%s : Out of memory on line %d\n", __FILE__, __LINE__); 
      printf("Unable to create mxArray.\n");
      return(EXIT_FAILURE);
  }

  pa2 = mxCreateDoubleMatrix(3,3,mxREAL);
  if (pa2 == NULL) {
      printf("%s : Out of memory on line %d\n", __FILE__, __LINE__);
      printf("Unable to create mxArray.\n");
      return(EXIT_FAILURE);
  }
  memcpy((void *)(mxGetPr(pa2)), (void *)data, sizeof(data));
  
  pa3 = mxCreateString("MATLAB: the language of technical computing");
  if (pa3 == NULL) {
      printf("%s :  Out of memory on line %d\n", __FILE__, __LINE__);
      printf("Unable to create string mxArray.\n");
      return(EXIT_FAILURE);
  }

  status = matPutVariable(pmat, "LocalDouble", pa1);
  if (status != 0) {
      printf("%s :  Error using matPutVariable on line %d\n", __FILE__, __LINE__);
      return(EXIT_FAILURE);
  }  
  
  status = matPutVariableAsGlobal(pmat, "GlobalDouble", pa2);
  if (status != 0) {
      printf("Error using matPutVariableAsGlobal\n");
      return(EXIT_FAILURE);
  } 
  
  status = matPutVariable(pmat, "LocalString", pa3);
  if (status != 0) {
      printf("%s :  Error using matPutVariable on line %d\n", __FILE__, __LINE__);
      return(EXIT_FAILURE);
  } 
  
  /*
   * Ooops! we need to copy data before writing the array.  (Well,
   * ok, this was really intentional.) This demonstrates that
   * matPutVariable will overwrite an existing array in a MAT-file.
   */
  memcpy((void *)(mxGetPr(pa1)), (void *)data, sizeof(data));
  status = matPutVariable(pmat, "LocalDouble", pa1);
  if (status != 0) {
      printf("%s :  Error using matPutVariable on line %d\n", __FILE__, __LINE__);
      return(EXIT_FAILURE);
  } 
  
  /* clean up */
  mxDestroyArray(pa1);
  mxDestroyArray(pa2);
  mxDestroyArray(pa3);

  if (matClose(pmat) != 0) {
    printf("Error closing file %s\n",file);
    return(EXIT_FAILURE);
  }

  /*
   * Re-open file and verify its contents with matGetVariable
   */
  pmat = matOpen(file, "r");
  if (pmat == NULL) {
    printf("Error reopening file %s\n", file);
    return(EXIT_FAILURE);
  }

  /*
   * Read in each array we just wrote
   */
  pa1 = matGetVariable(pmat, "LocalDouble");
  if (pa1 == NULL) {
    printf("Error reading existing matrix LocalDouble\n");
    return(EXIT_FAILURE);
  }
  if (mxGetNumberOfDimensions(pa1) != 2) {
    printf("Error saving matrix: result does not have two dimensions\n");
    return(EXIT_FAILURE);
  }

  pa2 = matGetVariable(pmat, "GlobalDouble");
  if (pa2 == NULL) {
    printf("Error reading existing matrix GlobalDouble\n");
    return(EXIT_FAILURE);
  }
  if (!(mxIsFromGlobalWS(pa2))) {
    printf("Error saving global matrix: result is not global\n");
    return(EXIT_FAILURE);
  }

  pa3 = matGetVariable(pmat, "LocalString");
  if (pa3 == NULL) {
    printf("Error reading existing matrix LocalString\n");
    return(EXIT_FAILURE);
  }
  
  status = mxGetString(pa3, str, sizeof(str));
  if(status != 0) {
      printf("Not enough space. String is truncated.");
      return(EXIT_FAILURE);
  }
  if (strcmp(str, "MATLAB: the language of technical computing")) {
    printf("Error saving string: result has incorrect contents\n");
    return(EXIT_FAILURE);
  }

  /* clean up before exit */
  mxDestroyArray(pa1);
  mxDestroyArray(pa2);
  mxDestroyArray(pa3);

  if (matClose(pmat) != 0) {
    printf("Error closing file %s\n",file);
    return(EXIT_FAILURE);
  }
  printf("Done\n");
  return(EXIT_SUCCESS);
}


 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线观看视频一区二区欧美日韩| 欧美日韩国产综合草草| 丝袜美腿一区二区三区| 亚洲人成小说网站色在线| www欧美成人18+| 欧美国产欧美综合| 国产精品成人一区二区艾草 | 亚洲国产精品视频| 亚洲国产另类av| 无码av免费一区二区三区试看| 一区二区三区**美女毛片| 国产精品入口麻豆原神| 亚洲国产成人在线| 亚洲日本电影在线| 亚洲综合一区在线| 欧美激情一区在线观看| 国产精品女上位| 国产精品久久久久久户外露出| 国产精品网站在线观看| 自拍偷拍亚洲欧美日韩| 性欧美大战久久久久久久久| 奇米色777欧美一区二区| 激情欧美一区二区三区在线观看| 国产成人久久精品77777最新版本| 成人午夜免费视频| 欧洲色大大久久| 久久综合色一综合色88| 亚洲精品美腿丝袜| 肉色丝袜一区二区| 日韩情涩欧美日韩视频| 97se亚洲国产综合自在线不卡| 国产成人亚洲精品狼色在线| 99热精品一区二区| 欧美一级二级三级乱码| 成人激情午夜影院| 风间由美一区二区三区在线观看| 日韩福利电影在线| 丝袜亚洲精品中文字幕一区| 亚洲欧美另类在线| 美洲天堂一区二卡三卡四卡视频 | 亚洲一区二区三区国产| 亚洲人成伊人成综合网小说| 视频一区二区三区入口| 丁香亚洲综合激情啪啪综合| 欧美二区乱c少妇| 中文字幕的久久| 麻豆久久久久久| 在线免费观看日韩欧美| 日本一区二区高清| 日韩**一区毛片| 欧美在线一二三| 国产精品国模大尺度视频| 六月丁香婷婷色狠狠久久| 日本韩国精品在线| 欧美国产日韩亚洲一区| 蜜桃视频在线观看一区二区| 91久久线看在观草草青青| 精一区二区三区| 欧美午夜精品久久久久久超碰| 2021久久国产精品不只是精品| 亚洲成年人网站在线观看| 国产成人精品免费一区二区| 国产欧美日韩在线看| 亚洲第一福利视频在线| 欧美日韩精品欧美日韩精品一| 成人一道本在线| 精品99一区二区| 亚洲视频一区在线| 欧美人成免费网站| 欧美日韩国产乱码电影| 制服.丝袜.亚洲.另类.中文| 高清在线不卡av| 国产午夜精品福利| 国产伦理精品不卡| 久久久美女艺术照精彩视频福利播放| 成人理论电影网| 成人精品在线视频观看| 国产色综合久久| 婷婷中文字幕综合| 粉嫩蜜臀av国产精品网站| 精品免费国产二区三区| 亚洲一区在线看| 日本电影亚洲天堂一区| 日本乱码高清不卡字幕| 亚洲一区二区在线观看视频| 欧美日韩国产区一| 图片区日韩欧美亚洲| 欧美一区二区啪啪| 狠狠色丁香久久婷婷综| 久久无码av三级| 91久久精品网| 午夜久久电影网| 日韩亚洲国产中文字幕欧美| 久久精品国产一区二区三区免费看 | 自拍偷拍欧美激情| 91蝌蚪国产九色| 亚洲一本大道在线| 欧美变态tickle挠乳网站| 国产精品小仙女| 亚洲欧美日本在线| 91麻豆精品国产91久久久久久久久 | 日韩免费电影一区| 国产成人在线视频网站| 亚洲人成7777| 日韩女同互慰一区二区| 国产a精品视频| 亚洲午夜电影在线| 亚洲精品一区二区三区在线观看| 久久成人精品无人区| 国产精品乱人伦中文| 欧美久久久久久蜜桃| 国产精品888| 亚洲成av人片在线观看无码| 精品黑人一区二区三区久久 | 色婷婷亚洲精品| 五月天欧美精品| 亚洲国产经典视频| 色欲综合视频天天天| 极品美女销魂一区二区三区| 亚洲同性gay激情无套| 日韩一区二区视频| 91色porny在线视频| 精品一区二区日韩| 亚洲香肠在线观看| 欧美高清在线视频| 精品理论电影在线| 欧美日韩一区精品| aa级大片欧美| 国产成人免费视频网站 | 亚洲国产精品成人综合色在线婷婷| 在线视频你懂得一区| 国产精品一区二区在线观看不卡| 午夜伊人狠狠久久| 亚洲同性gay激情无套| 国产日产欧美一区二区视频| 欧美日韩国产不卡| 91热门视频在线观看| 久久国产麻豆精品| 亚洲激情一二三区| 国产精品久久久久久久久免费桃花| 337p亚洲精品色噜噜狠狠| 色激情天天射综合网| 国产98色在线|日韩| 狠狠色丁香久久婷婷综合丁香| 青青草97国产精品免费观看无弹窗版| 一区二区三区在线视频免费观看| 中文字幕乱码亚洲精品一区| 久久久99精品免费观看不卡| 欧美xxxx在线观看| 日韩三级高清在线| 欧美成人女星排行榜| 91精品国产日韩91久久久久久| 欧美日韩中字一区| 欧美日韩一区国产| 欧美久久久久久久久久| 欧美精品在线一区二区| 欧美狂野另类xxxxoooo| 欧美男生操女生| 日韩一级二级三级| 精品嫩草影院久久| 亚洲欧美影音先锋| 一区视频在线播放| 亚洲精品一二三| 亚洲成人福利片| 日韩av电影免费观看高清完整版 | 国产成人av自拍| 国产 欧美在线| 91在线视频播放| 91丨porny丨国产入口| 色一情一乱一乱一91av| 欧美亚一区二区| 91精品欧美久久久久久动漫| 精品日韩在线观看| 亚洲国产成人私人影院tom| 中文字幕综合网| 亚洲国产一区在线观看| 男人的天堂亚洲一区| 国产精品99久久久久久宅男| 不卡一卡二卡三乱码免费网站| 欧洲一区二区三区在线| 日韩欧美高清dvd碟片| 久久精品男人天堂av| 亚洲人精品一区| 日本aⅴ精品一区二区三区| 国产精品69久久久久水密桃| 色综合天天做天天爱| 欧美顶级少妇做爰| 国产精品视频观看| 日本美女一区二区三区视频| 丁香啪啪综合成人亚洲小说| 欧美狂野另类xxxxoooo| 欧美国产综合一区二区| 午夜电影网一区| 成人福利视频网站| 制服丝袜av成人在线看| 亚洲欧洲精品成人久久奇米网 | 日韩免费观看高清完整版在线观看| 中文字幕欧美区| 日本sm残虐另类| 欧美视频精品在线观看|