fprint problem in matlab
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
why the outstr value is 24 here ?
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/308744/image.png)
0 Kommentare
Antworten (1)
Star Strider
am 2 Jun. 2020
The fprintf fuction returns the number of bytes ouitput to the file.
2 Kommentare
Star Strider
am 2 Jun. 2020
In the code in your image of it (not the actual code, that I had to type in manually), the value is in ‘outstr’. It writes 24 bytes to the file, and the full string to your Command Window (the default output), returning 24 in ‘outstr’.
If you want it to return the actual string to your workspace, use:
outstr = sprintf('The answer is %s', data1);
That works. (I tested it.)
Siehe auch
Kategorien
Mehr zu Get Started with MATLAB 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!