← Indietro
Altro

Formulario Linguaggio Matlab

Altro di Informatica e Elementi di Informatica Medica per il corso di Biomedical Engineering presso Politecnico di Milano. Materiale proveniente dall’archivio storico Studwiz e classificato per la consultazione online.

Informatica e Elementi di Informatica MedicaAltro

Informazioni sul documento

Cosa trovi in questo materiale

Altro di Informatica e Elementi di Informatica Medica per il corso di Biomedical Engineering presso Politecnico di Milano. Materiale proveniente dall’archivio storico Studwiz e classificato per la consultazione online.

Qualità dell’importazione: il testo è stato estratto direttamente dal documento originale.

Contenuti estratti dal documento

Passaggi rappresentativi riconosciuti nelle diverse parti del materiale. Il testo completo resta presente nella pagina per la ricerca, mentre l’anteprima compatta rende più semplice la lettura.

Pagina 1

ESERCIZI IN MATLAB Informatica medica Vettori, matrici, stringhe, struct v=[1 2 3 4] v=[1:4] Vettore riga v=[1;2;3;4] Vettore colonna v=[] Vettore vuoto (ad esempio per inizializzazione prima di un ciclo) v=linspace(a,b,n) Vettore con estremi a e b diviso in n parti uguali v=a:n:b Vettore che parte da a e arriva al massimo a b con passo n v(i) A(i,j) v(i)=6 Accesso all’elemento i del vettore v o (i,j) della matrice A (indexing); tale notazione si usa anche per gli assegnamenti vT=v’ AT=A’ Trasposizione A(i,:) A(:,j) A([1 3],:) Accesso ad intere righe o colonne di A A=zeros(i,j) A=ones(i,j) Matrice di soli zeri o uno di dimensione (i,j) sum(A,1) sum(A,2) Somma elementi per colonne (dimensione 1) o somma elementi per righe (dimensione 2) s=’ciao’ s(i) Stringhe (assegnamento con singoli apici!!!); ogni carattere viene salvato in una cella a cui si accede con la notazione dell’indexing B={M,2,s,v} Array di celle, possono contenere elementi eterogenei (o stringhe di lunghezze diverse) B=(1,2) B={1,2} () per accedere alla cella {} per accedere al contenuto della cella Str=struct(‘campo1’, ’x1’,’campo2’,’x2’) Struct di dati. Str.nome_campo Per accedere ad un campo si usa la notazione del punto Str(n) Tanti struct tutti con gli stessi campi e contenuti diversi Costrutti logici if i=1 (operazioni) elseif i=2 (operazioni) elseif i>5 (operazioni) else (operazioni) end Condizione if for i=1:n (operazioni) end Ciclo for while i<n (operazioni) end Ciclo while Funzioni find(condizione) Restituisce gli indirizzi degli elementi di c che soddisfano la condizione length(v) Restituisce lunghezza vettore (1 output) size(A) Restituisce dimensione matrice (2 output, anche per i vettori!) strcmp(s1,s2) Confronta due stringe e restituisce 1 se sono uguali, 0 altrimenti strfind(s1,s2)…

Anteprima

Prima pagina del documento.

Prima pagina: Formulario Linguaggio Matlab