proporciona ayuda sobre la instruccin sqrt. Ejemplo:
help sqrt SQRT Square root. SQRT(X is the square root o! the elements o! X. "omple# results are produced i! X is not positi$e. See also SQRT% Cmo funciona MATLAB? %&T'&( puede almacenar in!ormacin en $ariables tales como : a = 100 ) *"trl+ *E,TER+ para e$aluar la celda ) "ada $e- que capturamos in!ormacin en %&T'&( y presionamos *E,TER+ .sta es desple/ada inmediatamente ( letras en color a-ul 0 pero si ponemos un punto y coma al !inal de la instruccin %&T'&( omite el desple/ado de in!ormacin. 1or ejemplo : b = 50 Si se quiere saber el $alor de al/una $ariable capturada slo se tiene que poner el nombre de la $ariable y *E,TER+ y %&T'&( lo desplie/a. Estas $ariables residen en el espacio de trabajo de %&T'&(. b 'as $ariables son sensibles a las may2sculas0 por lo que las si/uientes $ariables son di!erentes : !ariable = 1 "ariable = 1 'as $ariables pueden contener hasta 34 caracteres. 5stas deben empe-ar con una letra0 se/uida por cualquier n2mero de letras0 d6/itos o /uiones de subrayado. 'os caracteres de puntuacin no son permitidos en las $ariables. "uando se trabaja con muchas $ariables estas son di!6cil de recodar. El comando 7ho muestra un desple/ado de todas aquellas $ariables que se han estado utili-ando. #ho #hos %uestra las $ariables con in!ormacin adicional. Caracteres especiales 8 9 Son usados para !ormar $ectores y matrices 8 3 : ; < = > ? 9 ( @sados para e#presiones matemAticas. sqrt(: B @sado para hacer asi/naciones. # B > C Transpuesta de una matri- &C @sado para separar te#to Cte#toC . 1unto decimal ;.3=3> ... &l !inal de una l6nea indican que continua :0;0=0>0? .... en el si/uiente ren/ln. D0E0403F 9 0 1ara separar elementos 830:0;0=9 < 1ara separar !ilas en las matrices. 8 3 :< ; =9 1ara e$itar que se desplie/ue la in!ormacin capturada. 8;9 < G 1ara hacer comentarios G este pro/rama0etc. H 1ara ejecutar un comando del %sIdos Hdir $peraciones b%sicas S@%& C = a & b REST& ' = a ( b %@'TJ1'J"&"JK, e = a ) b LJMJSJK, * = a + b * = a , b 1KTE,"J& a - . "omo este 2ltimo cAlculo no ten6a $ariable asi/nada0 la respuesta se /uarda en la $ariable ans (ans7er . Borra'o 'e "ariables/ 1ara borrar el $alor de una $ariable simplemente ponemos clear a (orra la $ariable ) a ) a "hecar que este borrada. clear a b c (orra las $ariables ) a )0 ) b ) y ) c ) ) "'E&R ) (orra todas las $ariables y no se pueden recuperar. *unciones tri0onom1tricas sin 2 0/53 Seno de (F.> &s6 mismo "KS ( X T&, ( X &SJ, ( X &"KS ( X &T&, ( X Jn$ersa SJ,N ( X "KSN ( X T&,N ( X Niperblica &SJ,N ( X &"KSN ( X &T&,N ( X Jn$ersaI Niperblica &T&,: ( X0O Jn$ersa de la tan/ente en los cuatro cuadrantes. 'KP&RJT%KS lo0 20/53 'o/aritmo natural 'KP3F ( X 'o/aritmo decimal. *unciones matem%ticas especiales/ abs 2 (43 Malor absoluto o ma/nitud de un n2mero complejo ceil 2 1.4/1.41.43 Redondea hacia mAs in!inito Q'KKR ( X Redondea hacia menos in!inito QJX ( X Redondea hacia cero RK@,L ( X Redondea hacia el entero mAs pr#imo ima0 2 40 ( 55 3 1arte ima/inaria de un n2mero complejo RE&' ( X 1arte real de un n2mero complejo &,P'E ( X &n/ulo de un n2mero complejo "K,R ( X "omplejo conju/ado si0n 2 (53 Quncin si/no : Le$uel$e el si/no del ar/umento (3 si es positi$o0 I3 si es ne/ati$o e6p 2 1 3 E#ponencial : e ( # RE% ( X0O Resto despu.s de la di$isin ( # S y sqrt 2.3 Ra6- cuadrada $peraciones L0icas En %&T'&( se pueden hacer operaciones l/icas0 por ejemplo. 1 7 . "omo 3 es menor que :0 la respuesta es cierta por lo que obtenemos un 3. 1 7 1 Kbtenemos un F0 porque 3 no es menor que 3. "omo se puede obser$ar las 2nicas respuestas posibles con las operaciones l/icas son : "ierto B 3 y Qalso B F. Kperadores relacinales : + %ayor que * %enor que +B %ayor o i/ual a *B %enor o i/ual a BB J/ual a TB ,o i/ual a E#isten tres operadores l/icos : &,L U KR V ,KT T 1ara que la operacin &,L sea $erdadera las dos relaciones deben ser $erdaderas. Recordemos &,L B F F V F Qalso F 3 V F Qalso 3 F V F Qalso 3 3 V 3 Merdadero 2 1 7 . 3 8 2 . 7 43 Merdadero. 2 1 7 .3 8 2 . 7 1 3 Qalso. 1ara la operacin KR : F F V F F 3 V 3 3 F V 3 3 3 V 3 2 1 7 . 3 9 2 . 7 1 3 Merdadero. 1ara la operacin ,KT : T F V 3 T 3 V F : 2 . 7 13 Merdadero. La "ariable ;a; 2;ot a ;umber3 "uando en un len/uaje de pro/ramacin como basic0 pascal o "0 se da una situacin que el pro/rama no pueda manejar0 como una di$isin como FSF el pro/rama se detiene0 marcando un error. "uando en %&T'&( se presenta una situacin similar el pro/rama no se detiene0 slo da una pequeWa ad$ertencia de que se present una di$isin entre cero. O el resultado es un ,a,0 que es una $ariable interna no es un n2mero. F S F Ejemplo: de!ina aB83 : F9 y bB83 : F9 ahora pida la di$isin elemento a elemento (comando ).S) a .S b <olucin 'e ecuaciones 'e se0un'o 0ra'o/ %&T'&( se puede resol$er !Acilmente ecuaciones del tipo a# X b# X c B F0 haci.ndolo como si !uera una sola instruccin. 'a !Yrmula para resol$er una ecuacin de se/undo /rado de este tipo es : Si tenemos los si/uientes $alores : a = 1= b = .= c = 4 Escribimos la !ormula para #3 : 61 = 2 (b & sqrt 2 b - . ( > ) a ) c 33 + . ) a 1ara #: : 6. = 2 (b ( sqrt 2 b - . ( > ) a ) c 33 + . ) a 1odemos hacer la comprobacin para #3. a ) 61- . & b ) 61 & c "omprobacin #3 &rre/los (&rrays Mectores. Si se desea calcular el seno de ) F a 3 ) con incrementos de F.:>0 se pueden capturar los $alores y despu.s mandar llamar el seno de la !uncin. Seno de F a 3 con incrementos de F.:> 6 = ? 0= 0/.5= 0/5= 0/@5= 1 A Se pueden omitir las comas cuando se capturan los n2meros. "on los n2meros capturados0 se obtiene el seno de la $ariable # escribiendo simplemente : sin 263 %&T'&( opera en radianes0 donde : B ;?F /rados. &hora se requiere obtener el coseno de cero a uno con incrementos de F.F3< lo que equi$ale a capturar 3F3 elementos. 1ara e$itar capturarlos a mano0 %&T'&( nos permite crear un $ector de la si/uiente manera : Mariable B ( Malor inicial : "on incrementos de : Malor !inal B = 20 C 0/01 C 13 "KS ( R &hora se puede obtener el coseno de la $ariable R. Na/amos el si/uiente $ector : D = 2 0 C 1 C 103 Si queremos saber cual es el cuarto elemento del $ector ponemos : D 2>3 Si nos interesan los elementos > al 3F : D2 5 C 10 3 Ktras opciones son : D2 1 C . C E3 Toma los elementos del 3 al 4 con incrementos de : D2? 1= 4= @=10A3 Toma los elementos 30 ;0 D y 3F del array %odi!icaciones de los arre/los Si el no$eno elemento del array debi ser el n2mero :F en $e- de E0 corre/imos de la si/uiente manera : D2E3 = .0 Ktra !orma de hacer arre/los0 es con linspace : 'inspace ( Malor inicial 0 Malor !inal 0 ,2mero de elementos Re/resando al ejemplo del coseno de F a 3 con incremento de F.F3 escribimos : ,ote el uso de comas (Z0 Z0 Z F = linspace20 = 10= 1013 'inspace describe una relacin lineal de espaciado entre sus elementos. 'o/space describe una relacin de espaciado ) lo/ar6tmica ). 'o/space ( 1rimer e#ponente 0 [ltimo e#ponente 0 "antidad de $alores Lo0space 20 = . = 10 3 Nemos creamos un arre/lo que comien-a en 3F F y termina en 3F : 0 conteniendo 3F $alores. Ktra !orma de crear arre/los es : 61 = 1 C 5 &rre/lo de 3 a >0 con incremento de 3 6. = 10 C 5 C 100 &rre/lo de 3F a 3FF0 con incrementos de >. Si se quiere concatenar #3 y #: C = ? 61 6. A Matem%ticas con arre0los/ a = 1 C G Le!ine un $ector de seis elementos con incrementos de 3 b = 1 C . C 1. Mector de seis elementos con incremento de : &rre/los con escalares Se le puede sumar o multiplicar un n2mero a todo el arre/lo0 por ejemplo a & 10 Suma de un escalar con un arre/lo a ) 10 %ultiplicacin de un escalar con un arre/lo Kperaciones con arre/los 1ara hacer la suma de los arre/los a y b0 solamente escribimos : a & b 'a respuesta se /uarda en ans : Se pueden hacer operaciones como : F = 100 ( . ) a & b 'a multiplicacin de arre/los se hace con ( . \ 0 ya que cuando se utili-a el asterisco sin punto indica multiplicacin matricial0 y ademAs pro$oca un error. F = a /) b 'a di$isin tambi.n lle$a un punto antes del si/no0 porque sino se utili-a el punto nos re!erimos a la di$isin matricial que es muy di!erente. F = a /+ b 'a si/uiente operacin obtiene el cuadrado del arre/lo ) a ). F = a /- . $rientacin 'e arre0los Si separamos cada elemento del arre/lo con punto y coma tenemos un arre/lo de una sola columna : a = ? 1 . 4 > 5 G A Es necesario usar los corchetes0 porque si no los usamos obtenemos el 2ltimo $alor que capturamos : ' = 1 . 40 >0 50 G00 1000 1ara crear una columna con :F elementos hacemos lo si/uiente : ' = 2 1 C 1 C .0 3 y trasponemos el ren/ln a columna0 es decir buscamos la transpuesta. ( C e = 'H ] Que pasa si hacemos lo si/uiente : ^ eH Matrices Se utili-a el punto y coma ( < hacer una matri-. 1ara !ormar la matri- 3 : ; ; : 3 : 3 ; Escribimos : A = ? 1 . 4 4 . 1 . 1 4 A Icuaciones <imult%neas "on %&T'&( se pueden resol$er sistemas de ecuaciones simultAneas !Acilmente. 1or ejemplo para resol$er el si/uiente sistema de ecuaciones. :# X Fy X >- B 3FF ;# X >y X 4- B :>3 3# X >y X D- B ;F3 "apturamos los $alores de #0 y0 - < !ormando una matri-. A = ? . 0 5 4 5 E 1 5 @A Lespu.s capturamos el $alor al cual estAn i/ualadas las ecuaciones en otra matri-. b = ? 100 .51 401 A @na !orma de solucionar las ecuaciones es obteniendo el in$erso de la matri-0 es decir : & I3
( menos uno El asterisco indica multiplicacin matricial. c = in" 2A3) b Ktra !orma de resol$erlo0 es utili-ando la di$isin matricial. c = A , b Es tambi.n posible obtener la determinante de una matri-. 'et 2 A 3 $peraciones con Matrices Le!inamos las si/uientes matrices C / C y C h C. / B 8 3 : ;< = > ?< D E 49 h = ? 1 0 . 11 . 4 4 5 1. A 'a suma de las matrices / y h se muestra ense/uida : _ B / X h J = 0 ) h %ultiplicacin de dos matrices. ?L= K A = lu 2J3 "alcula la !actori-acin '@ de la matri- cuadrada _ ?'=eA= qr 2J3 "alcula la !actori-acin QR de la matri- _. "alcula la descomposicin en $alores sin/ulares de la matri- _. ranJ2J3 Le$uel$e el ran/o de la matri- _. con'2J3 Le$uel$e el n2mero de condicin de la matri- _. %odi!icacin de las matrices. A = ? 1 . 4 > 5 @ @ L E A Si nos equi$ocamos al capturar la matri-0 por ejemplo si el n2mero D del se/undo ren/ln0 tercer columna debi ser ? en $e- de D0 tendr6amos que capturar de nue$o la matri-. 1ero con %&T'&( es posible modi!icarla de la si/uiente manera : A2.=43= G Mariable ( ren/ln0 columnaB nue$o $alor Si tenemos la matri- identidad de = # = : 3 F F F F 3 F F F F 3 F F F F 3 A = ? 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1A 1ero por al/2n error la matri- identidad debi de haber sido de > # >. ] Nay que capturar de nue$o la matri- ^. 'a respuesta es no. A25=53 = 1 &/re/amos un 3 en el ren/ln > columna >0 y como este no e#ist6an pre$iamente0 las columnas y ren/lones se completan a/re/ando ceros. ] Que pasa ahora si queremos slo una matri- identidad de ; # ; y tenemos capturada una de > # >. 1odemos utili-ar : %atri- ()Ren/ln) inicio : Qin 0 )"olumna) inicio : Qin B = A 2 1 C 4= 1C 43 &hora si queremos que la matri- identidad sea : F F 3 F 3 F 3 F F C = B 2 4 C (1 C 1 = 1 C 4 3 1oner dos puntos ( : indica que se deben tomar todas las columnas (3 : >. Esto es $alido tambi.n para los ren/lones. C = A 2 C = ? 1 4 5 A 3 Toma todos los ren/lones0 pero slo toma las columnas 30 ; y >. Si creamos las si/uientes matrices & y ( : A = ? 1 . 4 > 5 1 . 4 > 5 1 . 4 > 5 1 . 4 > 5 A B = ? G @ L G @ L G @ L G @ L A 1odemos construir una matri- " uniendo las dos anteriores c = ? A B A & partir de la matri- & queremos tomar las columnas 30 : y >0 y de la matri- ( queremos tomar las columnas 3 y ;0 para !ormar una matri- L. M = ? A2C=? 1 . 5A3 B2C= ? 1 4A3A M2 C=13=?A Elimina la columna n2mero uno. Matrices especiales ones2.3 Nace una matri- de unos0 de : # :. Neros25=>3 Nace una matri- de ceros0 de > # =. ran'243 Nace una matri- de ; # ;0 eOe2>3 Nace una matri- identidad de = # =. Pr%ficas En %&T'&( se pueden crear /rA!icas tan simples como : M = ? 1 . 4 5 > @ G L E L G 4 1 4Aplot 2M3 o se pueden crear /rA!icas tan complejas como : cpl6root24=103 Super!icie de una ra6- cubica. "omo se $i en el primer ejemplo es posible /rA!icar una serie de puntos y %&T'&( automAticamente ajusta los ejes donde se /rA!ica. 1or ejemplo0 para /rA!icar la !uncin seno se pueden crear un ran/o de $alores 6 = 0 C 0/1 C .0 # B $ector de cero a $einte con incrementos de F.3 O = sin263 Seno del $ector (# plot 26=O3 PrA!ica del seno N = cos263 "oseno del $ector anterior plot 26=N3 PrA!ica del coseno de #. plot 2 6=O=6=N3 PrA!ica del seno y coseno en la misma pantalla plot 26=N=H)H3 PrA!ica del coseno con los si/nos C \ C Nace la /rA!ica en a-ul0 y los si/nos C X C0 intercambiando los ejes. plot 2 N= 6=Hb&H3 "omo se $e es posible /rA!icar en %atlab con s6mbolos y ademAs esco/er el color0 tal como se muestra en la tabla in!erior. S6mbolo "olor S6mbolo Estilo de l6nea y amarillo . punto m ma/enta o circulo c c6an # equis r rojo X mAs / $erde \ asterisco b a-ul I menos 7 blanco : dos puntos _ ne/ro I . menos punto I I menos menos Es posible a/re/ar un cuadriculado a la /rA!ica0 para tener mAs precisin0 con el comando. 0ri' Se pueden a/re/ar t6tulos a las /rA!icas y etiquetas en los ejes con los comandos si/uientes. title2H Pr%fica 'el coseno 'e 6H3 1ara ponerle etiquetas a los ejes se puede utili-ar los comandos ylabel (CetiquetaC #label(CetiquetaC a6is off Lesaparece los ejes. <ubplot El comando subplot nos permite desple/ar en pantalla $arias /rA!icas. subplot(m0n0a CmC y CnC son una matri- que representa las cantidades de /rA!icas que se $an desple/ar< CaC indicar6a el lu/ar que ocupar6a la /rA!ica en el subplot. Na/amos la /rA!ica de los si/uientes puntos. 'a desple/aremos en cuatro puntos di!erentes en pantalla para $er las caracter6sticas de subplot. a=? 1 =. =4 E =L =@ =>= 5= G= L= @= 5A plot 2a3 Mamos hacer una matri- de : # : para /rA!icar0 cuatro posibles $entanas o /rA!icas. O queremos que la primera /rA!ica ocupe el lu/ar (303 de la matri-. entonces escribimos. subplot2.=.=13 =plot2a3 subplot2.=.=.3 = plot2a3 subplot2.=.=>3= plot2a3 CL* borra todos los objetos de la /rA!ica. CL* BI<IT (orra todo lo que hay en la /rA!ica y resetea todas las propiedades de la !i/ura. clf Pr%ficas en tres 'imensiones/ El comando plot se puede e#tender a ; dimensiones con el comando plot; . El si/uiente ejemplo hace una /rA!ica de una espiral en tres dimensiones. t=0Cpi+50C10)pi plot42sin2t3=cos2t3=t3 Nlabel 2HetiquetaH3 Se utili-a para dar etiquetas al eje -0 en las /rA!icas en tres dimensiones. Pr%ficos 'e malla O superficie/ N = peaJs2103 El comando pea_s crea un conjunto de $alores que al ser /rA!icados0 se $en de la si/uiente manera. plot2N3 Se tomarA como base la /rA!ica anterior para demostrar al/unas !unciones de /ra!icacin en tres dimensiones. mesh2N3 contour2N=103 surf2N3 Es posible cambiar el sentido de orientacin de las /rA!icas con el comando $ie7(#0y "ie#20=03 "ie#2E0=03 Pr%ficas en el plano comple5o &hora $amos a crear un conjunto de $alores para /rA!icar en el plano complejo0 en tres dimensiones. N= cpl60ri'253 cpl6map2N=N3 cpl6map2N=N/-N3 cpl6root2.=103 Ra6- cuadrada Se pueden crear /rA!icos en coordenadas polares con el comando 1olar (t0r0s donde t es el $ector en An/ulos en radianes0 r es el radio del $ector y s es la cadena de caracteres que describe 0 color0 s6mbolo del estilo del l6nea. t=0C0/1C.)pi r = sin2.)t3/)cos2.)t3 polar2t=r3 0te6t2 Q te6to R 3 Se utili-a para colocar te#to en una /rA!ica0 con la ayuda del mouse. Simplemente se ejecuta el comando y con el mouse se selecciona la coordenada deseada y se presiona el botn derecho del mouse0 quedando !ijo el te#to en la pantalla. Copiar una 0r%fica "uando se quiera reali-ar al/2n reporte !ormal en un procesador de palabras como en este caso `ord0 es posible copiar las /rA!icas hechas en %atlab por medio de la orden copy to bitmap. El procedimiento ser6a : En %atlab0 en el men2 de la $entana principal de la /rA!ica0 se esco/e el men2 aeditb y de este se esco/e copy to abitmapb< Se minimi-a %atlab y se pasa al procesador de palabras esco/ido Se locali-a la posicin en la cual estarA la /rA!ica0 y del men2 edit se esco/e apaste o pe/arb. 'a /rA!ica aparecerA en el procesador de palabras. E#iste un pequeWo incon$eniente ya que la /rA!ica aparecerA sobre un !ondo de color ne/ro que %atlab tiene por de!ault0 si se imprime este documento ob$iamente la /rA!ica aparecerA sobre un !ondo ne/ro lo cual harA que la impresora /aste tinta en e#ceso. 1ara remediar esto se puede cambiar el color de !ondo de las /rA!icas a blanco con el comando. Shiteb0 despu.s se hace procedimiento mencionado anteriormente. Tmprimir una 0r%fica/ Se puede imprimir una /rA!ica directamente desde el men2 de la $entana de la /rA!ica0 seleccionando la opcin print. $tros coman'os Shat C 'istado de todos los archi$os \.m en el directorio actual 'ir C 'ista todos los archi$os en el directorio actual tOpe nombreUarchi"o : 'ista el pro/rama0 (1ro/ramas con terminacin \.%. Shich nombreUarchi"o : La el path en el cual esta el archi$o. Se pueden utili-ar comandos de @ni# tales como 's0 p7d. Como hacer un pro0rama en MATLAB Es posible reali-ar un pro/rama en %atlab tal como se hace en otros len/uajes como el basic0 pascal o el len/uaje ". Es necesario utili-ar un editor para escribir el cdi/o. 1ara car/ar un editor0 se puede hacer desde la $entana options0 esco/iendo editor pre!erence0 y car/ando el editor que se desee utili-ar. 1ara escribir cdi/o0 requerimos crear un archi$o \.%. 1ara esto necesitamos abrir ne7 %.!ile en la $entana !ile. &hora escribimos el cdi/o y sal$amos el archi$o utili-ando la terminacin archi$o.%. Se puede correr el pro/rama desde %atlab simplemente escribiendo el nombre del archi$o que !ue creado. Es posible abrir pro/ramas con la terminacin \.% desde %atlab0 en el men2 !ile0 open %.!ile. Bucles *or Tal como en otros pro/ramas de pro/ramacin en %atlab es posible crear pro/ramas con estructura con ciclos !or. *or 6 = ;Vmero incial C nVmero final Tnstruccin In'. !or # B 3 : 3F # B # X 3 end Tambi.n se pueden hacer operaciones como la si/uiente : matri- B 8 3 : ; =< 3 : ; =< 3 : ; =< 3 : ; =9 !or # B matri- # B n(3\n(:\n(;\n(= end Bucles #hile `hile permite que ciertas instrucciones sean repetidas un n2mero inde!inido de $eces bajo el control de una condicin l/ica. 1or ejemplo0 ] "ual es primer entero n para el cual nH (!actorial es un n2mero de 3FF d6/itos ^. n B 3< 7hile prod(3:n*3.e3FF0nBnX3<end n T* IL<I I;M Se pueden utili-ar estructuras como: Tf e6presin 2"er'a'ero3 accin In'/ Tf e6presin 2"er'a'ero3 accin 1 else 2*also3 accin . In'/ Tf e6presin 2"er'a'ero3 accin 1 elseif e6presin 2"er'a'ero3 accin . / / / else 2*also3 accin WnW In' An%lisis 'e 'atos/ En %atlab podemos hacer anAlisis de datos estad6sticamente o probabilisticamente. Entre estos anAlisis estAn cAlculos de medias0 mA#imos0 m6nimos0 des$iaciones estAndar0 etc. Jn$entemos un conjunto de datos0 los cuales podremos anAli-ar. 6 =? E 1 .4 4> 1G .L 1. 44 5 @ E > 1. 4> 5 1> >4 G 4 G 1. E . 40 4 . . >A plot 263 'a representacin /rA!ica de los puntos anteriores. & continuacin se hace una anAlisis de los datos presentados0 habrA dos respuestas porque tenemos dos columnas. me'ia=mean263 Kbtencin de la media ma6263 El mA#imo de los $alores. min263 El m6nimo de los todos los $alores st'263 'a des$iacin estAndar hist263 Nisto/rama. Tnterpolacin %atlab tiene $arios comandos que nos permiten hacer interpolaciones0 uno de los m.todos es por medio de m6nimos cuadrados. MXnimos cua'ra'os Se crean $arios puntos. 6 = ? 0 /1 /. /4 /> /5 /G /@ /L /E 1 A O =? 0/0E /1. /.> /.@ /> />5 /G1 /G@ /@1 /G4 /5EA se muestra los puntos a los cuales se les $a a interpolar plot 26=O=H)H3 Se utili-a una apro#imacin de se/undo orden0 porque la !uncin es no lineal. n=. Se/undo orden. p=polOfit26=O=n3 "rea los elementos del polinomio que harA la interpolacin. El polinomio es del tipo a# : X b# X c B F f=linspace20= 1= 1003 Qormamos una serie de puntos para /rA!icar. N=polO"al2p=f3 E$aluacin polinomial. plot26=O=H)H=6=O=f=N=HCH3 Nacemos la /rA!ica de la interpolacin. 1odemos $er que la interpolacin es pobre. &hora tratemos de hacerla con un polinomio de quinto /rado0 el procedimiento es el mismo que el anterior. n = 5 p = polOfit26=O=n3 N = polO"al2p=f3 plot26=O=H)H=6=O=f=N=HCH3 Ktra !orma de interpolar0 es con el comando interp3. 0=interp126=O=f3 Se puede obser$ar en la /rA!ica resultante0 que parece como una apro#imacin lineal entre cada punto. plot26=O=H)H=f=03 1ara una apro#imacin mAs sua$e es recomendable usar el comando spline0 que hace una interpolacin tipo cubic spline. 0=spline26=O=f3 plot26=O=H)H=f=03 Yolinomios %&T'&( puede sacar ls ra6ces de un polinomio. 1ara capturar el polinomio de abajo0 solamente ponemos el $alor de cada $ariable0 respetando su lu/ar. "omo no hay termino # 3 0de todos modos se captura como cero. Z 4 & 56 . ( . p = ?1 5 0 (.A 1ara sacar las ra6ces escribimos. r=roots2p3 Tips 'e memoria/ 1ara obtener la mA#ima $elocidad en %atlab debemos tratar de $ectori-ar los al/oritmos0 por ejemplo : a = 0 for a = 0C/0/1C10 a = a & 1 O2a3=sin2t3 en' 'a $ersin $ectori-ada ser6a : t= 0C0/01C10 O = sin2t3 El primer ejemplo en %&T'&( toma apro#imadamente 3> se/undos0 mientras que el se/undo toma slo F.? se/undos.