Home Programmazione Matlab, corso base Capitolo 4: Matrici predefinite: ones, zeros, eye, rand.

Page Rank Check    





Ultimi articoli

Capitolo 4: Matrici predefinite: ones, zeros, eye, rand.
Guide di programmazione - Matlab, corso base
Scritto da RedBaron85   
Sabato 30 Gennaio 2010 17:49

Guida a Matlab - Corso base - Capitolo 4: matrici predefinite: ones, zeros, eye, rand.


Capitolo 4: Matrici predefinite: ones, zeros, eye, rand.

Matlab permette di definire velocemente delle matrici, ma mette a disposizione delle funzioni per generare delle matrici "tipiche" in maniera nativa, evitando al programmatore di doverle implementare; in particolare, abbiamo le seguenti funzioni:

EYE(N);   EYE(M, N)   ; EYE(SIZE(A)) Genera una matrice identità (diagonale a 1, tutti gli altri valori a zero), nel primo caso di dimensione NxN, nel secondo MxN e nel terzo con dimensioni uguali a quelle della matrice A.
ZEROS(N);   ZEROS(M,N);   ZEROS(SIZE(A)) Genera una matrice di zeri, nel primo caso di dimensione NxN, nel secondo MxN e nel terzo con dimensioni uguali a quelle della matrice A.
ONES(N);   ONES(M,N);   ONES(SIZE(A)) Genera una matrice di elementi, tutti con valore 1, nel primo caso di dimensione NxN, nel secondo MxN e nel terzo con dimensioni uguali a quelle della matrice A.
RAND(N);   RAND(M,N);   RAND(SIZE(A)) Genera una matrice di elementi dal valore casuale, nel primo caso di dimensione NxN, nel secondo MxN e nel terzo con dimensioni uguali a quelle della matrice A.

 

Da notare che possiamo "depositare" una matrice così generata anche in ans, digitando ad esempio:

>> eye(3);      .

 

 

Per generare matrici con valori random sono disponibili altre funzioni, oltre a rand; si consulti, in tal senso, l'help di matlab, digitando ad esempio

>> help rand

Tags:     programmazione      guide      manuali      corso      matlab      capitolo 4      matrici predefinite      ones      zeros      eye      rand      matrice casuale      matrice identità
Ultimo aggiornamento Domenica 22 Gennaio 2012 14:34
 

Ti è piaciuto questo articolo ? Condividilo !



RedBaron85.com Forum community banner

Non hai trovato quello che cercavi ?
Ricerca personalizzata
Copyright © 2012 RedBaron85.com: Informatica, CG 2D e 3D, Blender, Python, Java 2D e 3D, 3D Studio e altro ancora!. Tutti i diritti riservati.
Joomla! è un software libero rilasciato sotto licenza GNU/GPL.

Milanese Francesco - Partita IVA: 04950350878

AltroArticoliblog utentiBlueprintsContestenglishProgrammazioneModelliElencoNewsTexturesTutorialsVideotutorials