
Introduzione, spiegazione del programma.
Creazione di una variabile
Comandi clear e clc
Importare un file di testo o un file excel
Rand()
Randi()
isequal(matrice1,matrice2)
Sum() Prod() mean()
Min() Max()
Mod()
eye(grandezza matrice)
ones(grandezza matrice)
repmat(argomento , n , m)
range di valori
Trasposizione
sortrows(mat , col)
plot(valori in ascissa , valori in ordinata)
a = 'ciao' -> Char | si può accedere ai singoli caratteri
b = "ciao" -> Stringa| non si può accedere ai singoli caratteri
A = Split(argomento, separatore) -> Spezza la stringa
s = strcat(s1 , s2 , ...) -> concatena la stringa
b = strcmp(s1 , s2) -> compara le stringhe
numero=str2num(str) -> converte stringa in numero
stringa = num2str(4) -> converte numero in stringa
extractBetween(str,Inizio,fine) -> estrae una sotto stringa
Funzioni - Creazione e Utilizzo
Esercizio di test
Esercizio calcolo statistiche studenti (+ di un vettore)
Funzioni per dialogare con l’utente
input(“digita”)
disp("Messaggio")
error("Messaggio")
IF-ELSE
% Commento paragrafo
operatori relazionali
Esercizio Numero Pari/dispari
controllo Errori (break Point)
IF-Else Innestati
Esercizio equazione di secondo grado
Operatori logici AND OR NOT
if - ElseIF
Esercizio Numero Giorno
Vettori e Matrici Verità (Logiche)
Creare una condizione su una matrice o vettore
Sommare gli esiti e paragonarli alla size
Ricerca della posizione
find(vettore logico) per trovare indice di riga
sum(vettore logico) per trovare indici di riga
Ciclo While
Mostra 10 volte "ciao"
Riempi vettore da standard input
Ciclo For
Trasformazione di WHILE in FOR
Riempi SOLO le celle pari di un vettore
Cicli + IF
Es. Vettore casuale, ogni pari trasformalo in negativo
Istruzione Break
Esercizio riempi un vettore fino al primo numero pari digitato
Il Corso fornisce solide basi in Matlab per risolvere i più comuni problemi. Si affronteranno, lezione dopo lezione, esercizi con difficoltà crescente. Ogni videolezione sarà corredata da appunti ed esercizi riepilogativi. Ho particolare esperienza nell'insegnamento di linguaggi di programmazione e ho cercato di essere il più chiaro possibile in ogni video del corso.
Il consiglio è di seguire ogni lezione con calma e svolgere gli esercizi che vi lascio tra le risorse. Non abbiate fretta! Le basi per lo studio di un qualsiasi linguaggio di programmazione vanno poste con calma, successivamente si può correre e diventare dei maghi della programmazione! :D
Non sono richieste particolari conoscenze pregresse. Il corso è indicato sia per studenti universitari che hanno bisogno di Matlab per affrontare un esame, sia per lavoratori che vogliono ampliare le proprie skills tecniche.
Indice Sintetico:
Introduzione, spiegazione del programma.
Oggetti: Variabili Vettori Matrici
Operazioni su matrici
Funzioni
Stringhe
Creazione di script e funzioni
Funzioni per dialogare con l’utente
IF-else
WHILE
FOR
Cicli + IF
Istruzione Break
Cicli Innestati
Esercizi di Simulazione
Vi ricordo che in ogni caso di dubbi è possibile mandarmi una mail di spiegazioni aggiuntive oppure lasciare un commento sotto il video, cercherò di rispondere nel più breve tempo possibile. Prima dell'acquisto, vi consiglio di guardare il video introduttivo in cui spiego il programma del corso e i temi trattati.
Ciro Fuccio