Breaking Quotes for Printmat
1 次查看(过去 30 天)
显示 更早的评论
So my code is trying to label a Matrix using printmat. The problem I'm running into is that my rows vary based on the the number inputted by the user. Is there any way I can break quotes so I can display the rows and put them back in quotes?
This is what my code looks like so far (in the briefest terms)
PERTCPM=[mini mode maxi mea stdv ES EF LS LF slack];
disp (' PERT-CPM TABLE'), disp(''), printmat(PERTCPM, 'My Matrix','?','Min Mode Max Mean St.Dv. ES EF LS LF Slack')
0 个评论
回答(2 个)
Walter Roberson
2012-12-19
编辑:Walter Roberson
2012-12-19
printmat() is no longer supported and does not appear to be available from Mathworks. I gather it was part of a quite old demo, in the 1990 - 1993 timeframe.
I am not sure what you mean about "break quotes". Are you perhaps talking about columns rather than rows? And want to be selective about which of the columns you put in? If so, then construct an appropriate string and use it. For example,
H = {'mean', 'std', '1st'};
chosen = [1 3];
headers = sprintf('%s ', H{chosen});
printmat(PERTCPM, 'My Matrix', '?', headers)
0 个评论
Matt Fig
2012-12-19
If I were you I would just use FPRINTF to print your array. I would offer you an example, but I don't know what you mean by "Is there any way I can break quotes so I can display the rows and put them back in quotes?" What does it mean to break quotes? I have no clue.
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Shifting and Sorting Matrices 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!