Problems with reading values from a structure
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
I am working on a homework assignment, the goal of the assignment is to read values from a cf file into a structure and then write these values into a new cf file. I have looked at the structure and confirmed that the values are all being read correctly but they are writing to the new cf file incorrectly.
fprintf(fcf,' %5.3f',(S.Bus.voltspu(ii)));
fprintf(fcf,' ');
The value for voltspu is 1.005, but in the new cf file it shows up as 49.000. I am not sure what I am doing incorrectly. Thank you for your help!
0 Kommentare
Antworten (1)
Michael Abboud
am 27 Sep. 2016
If this code is printing the wrong value into your CF file, then it would seem your variable value may be incorrect. Try saving your variable to a temporary variable and printing that to the command window to see if it has the expected value. Then print that temporary variable to the file using the following commands:
>> myValue = S.Bus.voltspu(ii);
>> display(value);
>> fprintf(fcf, ' %5.3f', myValue);
>> fprintf(fcf, ' ');
0 Kommentare
Siehe auch
Kategorien
Mehr zu Matrix Indexing 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!