フィルターのクリア

How can I load out the data to array from several specific column number?

48 ビュー (過去 30 日間)
Evelyn Chen
Evelyn Chen 2024 年 8 月 20 日 12:38
コメント済み: Shashi Kiran 2024 年 8 月 20 日 13:09
I want to load out some specific data from my txt. file to array and I know the column number of data which I want to load out.
EX. column: 20, 86, 150, 235, 375, 568 ...
It's two rows of data file.
I have no idea on how to do.
Thanks for the help!

回答 (1 件)

Shashi Kiran
Shashi Kiran 2024 年 8 月 20 日 12:54
編集済み: Shashi Kiran 2024 年 8 月 20 日 12:56
You can extract specific columns from the text file using the following approach:
data = load('your_file.txt');
% Specify the columns you want to extract
columns = [20, 86, 150, 235, 375, 568];
% Extract the specified columns from the data
selectedData = data(:, columns);
Just replace 'your_file.txt' with the actual name of your file.
Hope this helps!
  2 件のコメント
Evelyn Chen
Evelyn Chen 2024 年 8 月 20 日 13:03
Thanks for your help!
On the other hand, I use the readmatrix to load the txt file.
And the window shows error about "Index in position 2 exceeds array bounds. Index must not exceed 7."
Is there anything that I can do to correct it?
Shashi Kiran
Shashi Kiran 2024 年 8 月 20 日 13:09
The Error suggests that the readmatrix is reading only 7 columns from the text file.
If you could share the corresponding text file I would help further.

サインインしてコメントする。

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by