7/25/2019 Matlab-C02.pptx
1/8
Ingeniera Civil - 2016
Ficheros script y funciones(MATA!"
7/25/2019 Matlab-C02.pptx
2/8
Ficheros script y funcionesa for#a #as e$ciente %e e#pa&uetar
series %e instrucciones si#ples y#ec'nicas es utilian%o $cheros script)
Tareas #as ela*ora%as+ co#o por e,e#plo+
varia*les %e entra%a y sali%a+ re&uieren %eluso %e funciones)
7/25/2019 Matlab-C02.pptx
3/8
Ficheros scriptn $chero script es un si#ple %ocu#ento
%e te.to &ue contiene una sucesi/n %eco#an%os %e Matla*) sencial#ente ese&uivalente a teclear estas instrucciones
%irecta#ente en la ventana %e co#an%os)escri*ire#os el #ane,o %e este tipo %e
$cheros #e%iante un sencillo e,e#plo)Co#ena#os crean%o un $chero)
7/25/2019 Matlab-C02.pptx
4/8
Ta#*ien se pue%e utiliar el co#an%o
e%it
7/25/2019 Matlab-C02.pptx
5/8
3e %espliega as4 en una ventana aparte ele%itor %e Matla* (5)# es la e.tensi/nest'n%ar %e Matla*") s i#portante sa*ercual es el %irectorio %e tra*a,o+ pues es%on%e se guar%ara por %efecto el $chero)
Teclea#os ahora en el e%itor
Final#ente7uar%a#os elconteni%o con elno#*re prue*a
El comando disp (dedisplay) muestravectores por pantallade forma compacta.
7/25/2019 Matlab-C02.pptx
6/8
Funcionesn principio e.isten %os tipos %e funciones
las funciones inline+ &ue se insertan en lalnea %e co#an%os y las &ue se escri*en enun %ocu#ento %e te.to e.terno) sta
8ulti#a for#a+ &ue es la evoluci/n natural%e los $cheros script+ es #as 9e.i*le y esen la &ue nos centrare#os a continuaci/n)
7/25/2019 Matlab-C02.pptx
7/8
,e#plo 1Crear un nuevo archivo script e insertar el
siguiente c/%igo
: MIF;CIMIF;CI#ifuncion(."y>[email protected]
return
Finalmente probarla funcin de lasiguiente manera:
>>mifuncion(4)ans 11
7/25/2019 Matlab-C02.pptx
8/8
,e#plo 2
: MIF;CIMIF;CI.EyE
y2>2.EDy-2
return
Finalmente probarla funcin de lasiguiente manera:>>mifuncion2(12!)ans
"