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 [mn m1n1]から始まる格納される領域です。

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