I have a .txt file that I need to turn into a vector

9 ビュー (過去 30 日間)
Will
Will 2022 年 10 月 6 日
回答済み: Walter Roberson 2022 年 10 月 6 日
My .txt file is just "2 4 3 4". I need to turn this into a vector but I dont know how.
I loaded my .txt file into the document by going Grades = load("Grades.txt"); then I tried to make that into a vector by doing CourseGrade = linspace("Grades") but it didnt work. It wants me to put real numbers in there.
Please help me out, thanks!

回答 (2 件)

dpb
dpb 2022 年 10 月 6 日
v=readmatrix('YourFile.txt');

Walter Roberson
Walter Roberson 2022 年 10 月 6 日
filename = 'Grades.txt';
%first create an example file
example_data = "2 4 3 4";
writelines(example_data, filename);
dbtype(filename)
1 2 4 3 4
%now do the work
Grades = load(filename)
Grades = 1×4
2 4 3 4
%Grades is now a row vector because that is what was in the file.
%if you need it to be a column vector then transpose it
Grades = Grades.'
Grades = 4×1
2 4 3 4

カテゴリ

Help Center および File ExchangeSpreadsheets についてさらに検索

製品


リリース

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by