fprintf 2 vector output

1 view (last 30 days)
Jay
Jay on 11 Oct 2016
Commented: Star Strider on 11 Oct 2016
I am trying to print 2 vectors side by side.
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.

Accepted Answer

Star Strider
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);

More Answers (1)

Jay
Jay on 11 Oct 2016
Thankyou Star Strider

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!