【数学建模】MatLab 数据读写方法汇总

论坛 期权论坛 脚本     
已经匿名di用户   2022-5-29 19:27   885   0

  1、读入 txt 文件数据。
    load xxx.txt
    A=load(‘xxx.txt’)
    A=dlmread(‘xxx.txt’)
    A=importdata(‘xxx.txt’)
   例:将身高体重的 txt 文件数据读入。

  2、数据导出到 txt 文件。
    dlmwrite(‘xxx.txt’,B);
   例:生成一个 100 维的随机向量 B,并将其写入 sj.txt 文件。

  3、读入 excel 表数据。
     num=xlsread(‘xxx.xls’,sheet,Range)
    [num,txt,raw] =xlsread(‘xxx.xls’,sheet,Range)

   例:2012 年数学建模 A 题中的评分表。
    clear;
    for n=1:27
     Range=['C',num2str(14*(n-1)+5),':L',num2str(14*n)];
     A(n).pf=xlsread('pfb.xls','第一组红葡萄酒品尝评分',Range);
    end

  4、将表格数据写入 csv 文件。
    csvwrite(‘xxx.csv’,A)
   例:生成一个 5*5 的魔方阵 A,并将其写入一个名为 mg.csv 的表中。

  5、利用 imread 读图像文件。
   例:读入 2013 年 B 题附件 1 中的图像。
    clear;
    for n=0:9
     wjm=['fujian\00',num2str(n),'.bmp'];
     A(n+1).tx=imread(wjm);
    end
    for n=10:18
     wjm=['fujian\0',num2str(n),'.bmp'];
     A(n+1).tx=imread(wjm);
    end

   注:显示图像 imshow(A);

转载于:https://www.cnblogs.com/duye/p/9594458.html

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:81
帖子:4969
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP