fprintf 2 vector output
2 views (last 30 days)
Show older comments
I am trying to print 2 vectors side by side.
I have tried using the syntax stated in the http://au.mathworks.com/matlabcentral/answers/178568-accurately-printing-two-vectors-with-fprintf-function post to no avail.
The relevant code is:
strVal1_5 = [resLeftX, resLeftY]
fileID1 = fopen(Test.txt','wt');
fprintf(fileID1,'%.6 %.6f\r\n',strVal1_5);
Can someone please point me into the right direction.
When I specified
strVal1_5 = [resLeftX; resLeftY]
The values no longer where written into the file.
0 Comments
Accepted Answer
Star Strider
on 11 Oct 2016
Interesting. I’d forgotten that one.
You have a typo here:
fprintf(fileID1,'%.6 %.6f\r\n',strVal1_5);
↑ ← YOU NEED ‘f’ HERE
This should work:
fprintf(fileID1,'%.6f %.6f\r\n',strVal1_5);
0 Comments
More Answers (1)
See Also
Categories
Find more on Argument Definitions in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!