Breaking Quotes for Printmat
5 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
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 commentaires
Réponses (2)
Walter Roberson
le 19 Déc 2012
Modifié(e) : Walter Roberson
le 19 Déc 2012
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 commentaires
Matt Fig
le 19 Déc 2012
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 commentaires
Voir également
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!