Je tente d'imprimer des colonnes comparatives pour comparer des éléments ayant le même indice de deux ou trois vecteurs différents. Je vais illustrer ma question avec l'exemple suivantMATLAB: Impression de colonnes comparatives pour des éléments de différents vecteurs
>> a = [5.47758 7.46578 3.45323]
a =
5.4776 7.4658 3.4532
>> b = [5.65432 4.45678 2.34789]
b =
5.6543 4.4568 2.3479
Maintenant, si j'écris
>> sprintf('%.2f %.2f\n',a, b)
-je obtenir la réponse suivante Matlab
ans =
5.48 7.47
3.45 5.65
4.46 2.35`
Mais ce que la façon dont je voudrais voir cette présentation des valeurs est la suivante:
ans =
5.48 5.65
7.47 4.46
3.45 2.35
Comment utiliser la fonction sprintf (ou une autre fonction ou manière) pour obtenir la représentation ci-dessus? Merci.
Voir cette question connexe sur la façon dont SPRINTF/FPRINTF/NUM2STR gérer avec une telle entrée: http://stackoverflow.com/questions/2366680/how-can--create-a-cell-of-strings-out-of -a-meshgrid-in-matlab – Amro