Problems with reading values from a structure
조회 수: 1 (최근 30일)
이전 댓글 표시
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
답변 (1개)
Michael Abboud
2016년 9월 27일
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
참고 항목
카테고리
Help Center 및 File Exchange에서 Startup and Shutdown에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!