Se si digita semplicemente uno statement e poi si digita RETURN o Enter, MATLAB automaticamente mostre i risultati sullo schermo. Per evitare di mostrare a video ogni calcolo che Matlab effettua è possibile terminare la linea con un punto e virgola, MATLAB in tal caso effettua il calcolo ma non espone alcun output a viseo.
Questa operazione si manifesta particolarmente utile nel caso dell’utilizzo di script che presentano una grossa mole di calcoli; in tal caso la visualizzazione dei calcoli intermedi determinerebbe un inutile rallentam,ento del processore che andrebbe a discapito delle nostre operazioni.
Tale accorgimento risulta particolarmente utile quando si generano matrici di grandi dimensioni. Per esempio se volessimo generare una matrice magica 14×14 scriveremo:
>> A = magic(14)
A =
177 186 195 1 10 19 28 128 137 146 99 108 68 77
185 194 154 9 18 27 29 136 145 105 107 116 76 78
193 153 155 17 26 35 37 144 104 106 115 124 84 86
5 161 163 172 34 36 45 103 112 114 123 132 85 94
160 162 171 33 42 44 4 111 113 122 131 140 93 53
168 170 179 41 43 3 12 119 121 130 139 141 52 61
169 178 187 49 2 11 20 120 129 138 147 100 60 69
30 39 48 148 157 166 175 79 88 97 50 59 117 126
38 47 7 156 165 174 176 87 96 56 58 67 125 127
46 6 8 164 173 182 184 95 55 57 66 75 133 135
152 14 16 25 181 183 192 54 63 65 74 83 134 143
13 15 24 180 189 191 151 62 64 73 82 91 142 102
21 23 32 188 190 150 159 70 72 81 90 92 101 110
22 31 40 196 149 158 167 71 80 89 98 51 109 118
invece per non mostrare a video la matrice A basterà aggiungere un putno e virgola a fine riga:
>> A = magic(14);
>>
in questo caso la matrice è stata generata ma non stampata a video. Si pensi al risparmio di memoria nel caso di una matrice 100×100 o di dimensioni ancora maggiori.
LINK DI APPROFONDIMENTO PER L’ARGOMENTO:
- Elementi di programmazione in Matlab
- Manuale Matlab
- Il Comando FORMAT in Matlab
- Come cancellare Righe e Colonne in Matlab
- Concatenare le matrici in Matlab
- Creare matrici con gli m-file di Matlab
- Il comando load in Matlab