Problem with fprintf command
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Aftab Ahmed Khan
le 9 Fév 2015
Commenté : Aftab Ahmed Khan
le 9 Fév 2015
hello everyone, I have this set of schemes which i want to print. The way i am doing is like this, The "pno" control for me the active protocol that i want to display. Any help. Thank you.
protocol={'HighestSINR_closest' 'RandomResource' 'FirstAvailable'}; % Set of protocols
pno=3; %protocol number
fprintf('Current Scheme, %s',protocol(pno));
0 commentaires
Réponse acceptée
Guillaume
le 9 Fév 2015
Modifié(e) : Guillaume
le 9 Fév 2015
You need to learn and understand cell array indexing.
cellarray(indices)
returns a cell array made of the cells in indices,e.g:
c1 = c2([1 3 5]) %return a cell array made of cells 1, 3 and 5 of c2
c1 = c2(3) %return a cell array made of 1 cell: cell 3 of c2
whereas,
cellarray{index}
returns the content of the cell at index.
You want the content of the cell, so use curly braces:
fprintf('Current Scheme, %s\n',protocol{pno}); %you may also want a '\n' in your string
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Cell Arrays dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!