type
status
date
slug
summary
tags
category
icon
password
Property
MATLAB支持的文件类型如下:
文件内容 | 扩展名 | 读取文件的函数 | 写入文件的函数 |
MATLAB数据 | *.mat | load | save |
Excel表格 | *.xls *.xlsx | xlsread | xlswrite |
空格分隔的数字 | *.txt | load | save |
读写MATLAB格式的数据
MATLAB工作区内的数据可以以
*.mat
格式保存在文件中.使用save
函数将数据存入文件,使用load
函数从文件中读取数据.save
函数的语法如下:save(filename,variables)
将变量variables
以二进制形式存入文件中.save(filename,variables,'-ascii')
将变量variables
以文本形式存入文件中.
load
函数的语法如下:load(filename)
从二进制形式文件中读取数据.load(filename,'-ascii')
从文本形式文件中读取数据.
其中参数
filename
和variables
都是字符串格式,若不指定variables
参数,则将当前工作区内所有变量存入文件中.复杂的数据格式,如struct
和cell
,不支持以二进制格式存储
读写Excel表格
使用
xlsread
和xlswrite
函数可以读写Excel数据,语法如下:- 读取Excel文件的语法:
[num,txt,raw] = xlsread(filename,sheet,xlRange)
- 写入Excel的语法:
xlswrite(filename,A,sheet,xlRange)