MATLAB|读取一个文件,并将其不同内容存储为不同的矩阵

path='D:\vitual_viewpoint\balloons\cam_param_balloons.txt';

LMat_In_ref = dlmread(path,'',[pbnum_L*10+1 0 pbnum_L*10+3 2]);

path是文件路径
中间 ‘ ‘是跳过空格的意思
后面矩阵是选择存储的区域 从0开始 [m n m1 n1] 行列 行列

M = dlmread(filename) %%%将ASCII分隔的数字数据文件读入矩阵M中。dlmread函数从文件中检测分隔符,并将重复的空格视为单个分隔符。

M = dlmread(filename,delimiter)%%%使用指定的分隔符从文件中读取数据,并将重复的分隔符字符视为单独的分隔符。

M = dlmread(filename,delimiter,R1,C1)%%%从R1行到C1列范围内读取

M = dlmread(filename,delimiter,[R1 C1 R2 C2])%%%上述


这篇写的很详细!

猜你喜欢

转载自blog.csdn.net/weixin_46096297/article/details/110845728