Quali operatori è possibile utilizzare in Matlab per effettuare operazioni tra una matrice e uno scalare?
Per effettuare delle operazioni tra una matrice (vettore) ed uno scalare (un numero) è possibile utilizzare gli operatori
- Somma ( + )
- Differenza ( – )
- Prodotto ( * )
- Divisione ( / )
In tutti i suddetti casi come output si avrà una matrice con dimensioni pari a quella di partenza ma con ogni elemento pari all’operazione segnata con lo scalare.
Non è possibile invece usare gli operatori di divisione inversa(\) e di elevamento a potenza (^) tra matrici e scalari. Per esempio, data una matrice B di dimensioni 3×3, funzioni come F=B^3 o F=B\2 daranno un errore di output.