Matlab-C02.pptx

download Matlab-C02.pptx

of 8

Transcript of Matlab-C02.pptx

  • 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

    "