how to concat two strings with data from external file inbetween?
5 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hugo
am 5 Sep. 2021
Beantwortet: Paul
am 5 Sep. 2021
Hi,
I have two strings:
string1='Simpson'
string2='Wilder'
I also have an external text file, called numbers.txt whose content is:
1
11
23
46
76
I would like to read numbers.txt and write the following to an external file, called concat.txt
Simpson,1,Wilder,
Simpson,11,Wilder,
Simpson,23,Wilder,
Simpson,46,Wilder,
Simpson,76,Wilder,
How can I do this in MATLAB?
I thank you in advance,
Best regards,
0 Kommentare
Akzeptierte Antwort
Pablo J. Rosado Junquera
am 5 Sep. 2021
To read your input data, you could use the function readmatrix. Then, the function strcat is what you want to use to perform your string operations. The last step would be using writematrix to write down your concat txt file.
Cheers!
0 Kommentare
Weitere Antworten (1)
Paul
am 5 Sep. 2021
One approach, I'm sure there are others:
first = "Simpson";
last = "Wilder";
nums = string(readmatrix('input.txt'));
out = first + "," + nums + "," + last;
writematrix(out,'output.txt','QuoteStrings',false);
0 Kommentare
Siehe auch
Kategorien
Mehr zu String Parsing finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!