File MATLAB
Script file
Gli script si usano per automatizzare le sequenze di
comandi.
Function file
Le function si usano per estendere le capacità di
Matlab.
Script file
New file si apre Editor file
somma = 0
for i = 1:10
somma = somma + i
end
disp ('La somma vale')
somma
salvare somma_1_10 si salva in formato .m
aggiungere ; per non avere eco a video
clear
clc salvare il file con un nome diverso dalla variabile
case sensitive per le variabili ma non per i file ( in window)
commenti %
chiamando help (nome del file) saranno visualizzate le prime righe dello script
% Controlla se la variabile x assume valori negativi
if x>=0,
disp(x)
else
disp('numero negativo')
end
Function file
Es. doppio.m
function [d]=doppio(x)
%Calcola il valore doppio della variabile indicata
d=2*x;
end
disp ( 'il doppio di')
x
disp ('è')
d
Per costruire un file .m di tipo funzione bisogna indicare:
E' preferibile salvare il file .m con lo stesso nome del comando e ..... non utilizzare il nome di un comando di Matlab già esistente.
Visualizza la lezione del prof. Davide Manca
http://www.chem.polimi.it/homes/dmanca/CDPDIC/Video/video.htm
Esercizi
Esercizio 4
Costruire un programma che calcoli la somma dei primi dieci numeri pari
Esercizio 5
Costruire una funzione che calcoli la lunghezza di una circonferenza introducendo il valore del raggio (attenzione, il raggio non deve avere un valore negativo)