Printing NetList on Notepad in a proper format
조회 수: 2 (최근 30일)
이전 댓글 표시
Hi, I have generated a SPICE NetList as a 4 column table in Matlab. When I print it to a text file using 'writetable' command,the columns in the text file generated are very haphazard. I want the output text file to contain the table in the same format as is given by the command window output, like a neat matrix.
댓글 수: 0
답변 (1개)
Walter Roberson
2017년 9월 19일
nrow = size(YourTable, 1);
fid = fopen('YourOutputFile.txt', 'wt');
for K = 1 : nrow
fprintf(fid, '%-20s %-20s %8f %8f\n', YourTable{K,1}, YourTable{K,2}, YourTable{K,3}, YourTable{K,4});
end
fclose(fid);
댓글 수: 3
Walter Roberson
2017년 9월 20일
Either you accidentally used YourTable(K,1) instead of YourTable{K,1} or else your table contains cell arrays inside the entries. If it does contain cell arrays inside the entries then you need to define how you want those multiple entries to be saved.
It would help if we had a representative sample of your table.
참고 항목
카테고리
Help Center 및 File Exchange에서 Standard File Formats에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!