2

数値(整数)値の500 columnsとを含むテキスト ファイルがあります。500 rows行の各要素はタブで区切られています。このファイルを の行列として読みたいですmatlab。例(私のテキストファイルはこのようなものです):

 1 2 2 1 1 2 
 0 0 0 1 2 0
 1 2 2 1 1 2 
 0 0 0 1 2 0

そして、このテキスト ファイルをa[]matlab で行列 () として読み取った後、実行したいと思いますtranspose。助けて。

4

4 に答える 4

2

使用できますimportdata。何かのようなもの:

filename = 'myfile01.txt';
delimiterIn = '\t';
headerlinesIn = 1;
A = importdata(filename,delimiterIn,headerlinesIn);
A_trans = A';

ファイルにヘッダーがない場合は、ヘッダー行をスキップできます.. (実際のデータが始まる前の行数です)

Matlab のドキュメント、improtdataから取得

于 2013-04-02T11:10:34.307 に答える
0

あなたは単に行うことができます:

yourVariable = importdata('yourFile.txt')';
%Loads data from file, transposes it and stores it into 'yourVariable'.
于 2013-04-02T11:50:58.547 に答える