matlab数据读取代码
时间: 2024-07-24 14:01:50 浏览: 98
Matlab是一种强大的数值计算和可视化工具,其内置函数非常适合于处理各种数据文件。以下是几种常见的数据读取方式:
1. **读取文本文件** (如.csv, .txt):
```matlab
data = readtable('filename.csv'); % 读取CSV文件
or
data = textread('filename.txt', '%f'); % 读取纯数字文本文件
```
2. **读取Excel文件** (.xls或.xlsx):
```matlab
data = readtable('filename.xls'); % 使用readtable读取Excel
```
3. **读取二进制文件** (.mat): 这是Matlab自身的文件格式,存储的是变量和矩阵数据:
```matlab
data = load('filename.mat');
```
4. **读取图像** (如.jpg, .png):
```matlab
img = imread('imagefilename.jpg'); % 读取位图图像
```
5. **读取数据库** (如SQL Server, MySQL):
```matlab
conn = database(dbName, userName, password); % 首先建立连接
data = query(conn, 'SELECT * FROM tablename'); % 执行查询
```
记得将上述代码中的`filename`替换为实际文件名。使用`load`函数时,如果文件中包含多个变量,可以查看返回的结构体获取具体内容。
阅读全文