Writing a txt file via matlab

1 view (last 30 days)
Davin
Davin on 24 Nov 2014
Commented: Davin on 24 Nov 2014
Hello,
I want to write a txt file via matlab, with a '.tck' extension instead of txt
I have the following :
b =
'BKY' 'DIS' 'KIY'
Then
fileID = fopen('ko.tck','wt')
I do get a fileID.
Then I want to transfer the content of b to the file
fprintf(fileID,'%s\n',b)
I get the following error :
Error using fprintf
Function is not defined for 'cell' inputs.
Do you know how to get these strings in a list form in my .tck file?
Thank you
D

Answers (1)

Azzi Abdelmalek
Azzi Abdelmalek on 24 Nov 2014
b={'BKY' 'DIS' 'KIY'}
fileID = fopen('ko.tck','wt')
fprintf(fileID,'%s\n',b{:})
fclose(fileID)
  1 Comment
Davin
Davin on 24 Nov 2014
Hello Azzi,
Thanks for your answer. But I dont get the export of the file ko.tck, in fact i get this :
b =
'BKY' 'DIS' 'KIY'
fileID =
5
ans =
12
ans =
0
thanks
I tested with .txt too but dont work too and also with 'w' instead of 'wt'
D

Sign in to comment.

Categories

Find more on Startup and Shutdown in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!