Você está na página 1de 27

COMANDOS IMPORTANTES EN MATLAB

TABLA 1: Caracteres y operadores aritmticos


Caracter + * .* / \ ./ .\ ^ .^ Descripcin Suma. Resta. Multiplicacin escalar y de arreglos. Multiplicacin escalar y de arreglos elemento a elemento. Divisin derecha. Divisin izquierda. Divisin derecha elemento a elemento. Divisin izquierda elemento a elemento. Exponenciacin. Exponenciacin elemento a elemento. Dos puntos; creacin de vectores con elementos de igual espaciado, representacin de rangos de elementos en arreglos, indica todas las filas o todas las columnas. Operador de asignacin; asigna un valor a una ubicacin de memoria; no es lo mismo que una igualdad Parntesis; establece precedencia, encierra los argumentos de entrada en una funcin, acceso indexado a elementos de una arreglo. Corchetes; formacin de arreglos; encierra argumentos de entrada y salida en funciones. los

( [

) ]

Coma; separa los ndices de acceso a un arreglo y los argumentos de una funcin; permite separar comandos en la misma lnea.

Punto y coma; evita la visualizacin de la ejecucin de un comando; separa filas en la declaracin de un arreglo. Comilla simple (apstrofo); matriz, creacin de cadenas. transpuesta de una

'
... % []

Puntos suspensivos; continuacin de una lnea en la siguiente. Porcentaje; crea comentarios, especifica un formato de salida. Matriz vaca.

Tabla 2: Operadores relacionales y lgicos


Caracter > >= < <= == ~= & && | || ~ Descripcin Mayor que. Mayor o igual que. Menor que. Menor o igual que. Igual. No igual (diferente, distinto). Y lgico (and). Para concatenar. Y (cuando se usa con if-end O lgico (or). Para concatenar O (cuando se con if-end) NO (not).

Tabla 3: Comandos de gestin de entorno de trabajo


Comando ans ascii cd clc clear clear x y z clock exit date fclose fopen global help helpwin intmax intmin iskeyword isvarname load Descripcin Nombre de variable por defecto para resultados de clculos MatLab. Indica que los datos se formato estndar ASCII. Cambia el directorio actual. Limpia la ventana de Comandos. Borra todas las variables de memoria (rea de trabajo). Borra las variables x, y, y z de la memoria. Muestra la hora. Termina MatLab. Muestra la fecha. Cierra un archivo Abre un archivo. Declara variables globales. Muestra ayuda de comandos MATLAB. Abre la funcin de ayuda en ventana. Muestra el nmero entero ms grande posible que se usa en MatLab. Muestra el nmero entero ms pequeo posible que se usa en MatLab. Muestra una lista de palabras reservadas que no se pueden asignar como nombres de variables. Verifica si se permite el nombre de la variable; 1 es verdadero y 0 es falso. Carga matrices desde un archivo. deben guardar en un

lookfor pause quit realmax realmin save which who whos

Buscar una palabra determinada en la ayuda de MATLAB. Pausa en la ejecucin oprimir cualquier tecla. Termina MatLab. Muestra el nmero punto flotante posible que se usa en MatLab. Muestra el nmero punto flotante posible que se usa en MatLab. Guarda variables en un archivo. Verifica si una variable es una funcin MatLab interna. Muestra las variables actuales en memoria. Muestra lista de las memoria y sus tamaos. variables actuales en ms ms grande pequeo de un programa hasta

Tabla 4: Variables predefinidas


Comando ans eps i inf j NaN pi DESCRIPCION Valor de la ltima expresin. La diferencia ms pequea entre dos nmeros. Raz cuadrada de menos uno (igual que j). Infinito. Raz cuadrada de menos uno (igual que i). Del ingls Not a Number (No es un nmero). Nmero .

Tabla 5: Formatos de visualizacin en la Ventana de Comandos


Comando Descripcin Se trata del formato por defecto de Matlab. Ofrece los resultados con 4 dgitos decimales despus del punto para nmeros entre 0.001 y 1000. (Ver short e) Ofrece los resultados con 16 dgitos decimales en total, para nmeros entre 0.001 y 100. (Ver long e) Ofrece los resultados en Notacin cientfica con 16 dgitos decimales en total, mas la potencia de 10 necesaria.

format short

format long

format long e

format short e Ofrece los resultados con 4 dgitos decimales despus del punto, mas la potencia de 10 necesaria (Notacin cientfica). format long g Ofrece los resultados en formato largo ptimo con 15 dgitos decimales en total.

format short g Ofrece los resultados en formato corto ptimo con 5 dgitos decimales en total. format bank Ofrece los resultados con 2 dgitos decimales despus del punto. Ofrece los resultados racional aproximado. en forma de nmero

format rat

format +

Ofrece el signo de los resultados (+,-) e ignora la parte imaginaria de los nmeros complejos. en blanco de

format compact Suprime el exceso de lneas salidas. Contrasta con loose. format loose

Aade lneas en blanco a la salida para que sea ms legible. Contrasta con compact. Ofrece los resultados en el sistema hexadecimal.

format hex

Tabla 6: Funciones matemticas elementales


Comando abs erf exp factor factorial gcd isprime isreal lcm log log10 log2 nthroot primes prod rats rem sign sqrt sum Descripcin Valor absoluto de un nmero real o la magnitud de un nmero complejo. Calcula la funcin error. Exponencial, calcula el valor de Encuentra los factores primos. Funcin factorial. Encuentra el mximo comn denominador o divisor. Determina si un valor es primo; 1 si, 0 no es. Determina si un valor es real o complejo. Encuentra el mnimo comn mltiplo. Logaritmo natural o neperiano. Logaritmo en base 10 o decimal. Calcula el logaritmo base 2. Encuentra la n-sima raz real de la matriz de entrada. Encuentra los nmeros primos menores que el valor de entrada. Multiplica los valores en un arreglo. Convierte la entrada a una racional (es decir, una fraccin). representacin

Calcula el resto en un problema de divisin. Determina el signo (positivo o negativo). Raz cuadrada. Suma los valores de una arreglo.

Tabla 7: Funciones trigonomtricas


Comando sin(x) cos(x) tan(x) cot(x) sec(x) csc(x) asin(x) acos(x) atan(x) acot(x) acsc(x) asec(x) sind(x) asind cosd(x) acosd tand(x) atand(x) cotd(x) acotd(x) Descripcin Seno del ngulo x en radianes. Coseno del ngulo x en radianes. Tangente de x en radianes. Cotangente de x en radianes. Secante de x. Cosecante de x en radianes. Arco seno (seno inverso) de x en radianes. Arco coseno (coseno inverso) de x en radianes. Arco tangente (tangente inversa) de x en radianes. Arco cotangente radianes. (cotangente inversa) de x en

Arco cosecante (cosecante inversa) de x en rad. Arco secante (secante inversa) de x en radianes. Seno de x en grados. Arco seno (seno inverso) de x en grados. Coseno de x en grados Arco coseno (coseno inverso) de x en grados. Tangente de x en grados. Arco tangente (tangente inversa) de x en grados. Cotangente de x en grados. Arco cotangente(cotangente inversa)de x en grados.

Tabla 8: Funciones hiperblicas


Comando asinh(x) acosh(x) atanh(x) acoth(x) acsh(x) coth(x) sinh(x) cosh(x) tanh(x) sech(x) csch(x) Descripcin arcoseno hiperblico (sinh-1(x)) de x. arcocoseno hiperblico (cosh-1(x)) de x. arcotangente hiperblico (tanh-1(x)) de x. inverso de la cotangente hiperblica de x Inverso de la cosecante hiperblica de x Cotangente hiperblica de x en radianes. Seno hiperblico de x. Coseno hiperblico de x. Tangente hiperblica de x. Secante hiperblica de x. Cosecante hiperblica de x en rad.

Tabla 9: Redondeo
Comando ceil fix floor mod rem round Descripcin Valor entero ms prximo hacia .

Redondea hacia el entero ms prximo a 0. Valor entero ms prximo hacia .

Mdulo despus de la divisin (parecido a rem). Residuo de la divisin de dos nmeros. Redondea hacia el entero ms prximo. Devuelve -1 si x<0; 0 si x=0 y 1 si x>0. Aplicada a un nmero complejo, devuelve un vector unitario en la misma direccin.

sign

Tabla 10: Creacin de arreglos


Comando diag Descripcin Crea una matriz diagonal a partir de un vector. Crea (extrae) un vector a partir de la diagonal de una matriz. Crea una matriz identidad (matriz con unos en la diagonal y ceros en el resto de las posiciones). Contiene matrices ejemplo. Crea un vector con espaciado constante o linealmente. Crea un vector con espaciado logartmico. Crea una matriz mgica. Crea una matriz de unos. Crea una matriz de Pascal. Crea un arreglo con nmeros aleatorios. Crea una matriz con distribucin normal. Crea un vector a nmeros enteros. nmeros de la aleatorios permutacin con de

eye gallery linspace logspace magic ones pascal rand randn randperm zeros

partir

Crea un matriz de ceros.

Tabla 11: Manipulacin de arreglos


Comando length mesgrid reshape size Descripcin Nmero de elemento de un vector. Mapea vectores en un arreglo bidimensional. Redimensiona una matriz. Tamao de una matriz.

Tabla 12: Funciones relacionadas con arreglos y Anlisis de datos


Comando cross cumprod cumsum det dot fliplr flipud inv length max mean median min prod size sort sortrows Descripcin Calcula el producto cruz (producto vectorial) de dos vectores. Calcula el producto acumulado de los valores de un arreglo. Calcula la suma acumulada de los valores de un arreglo. Calcula el determinante de una matriz. Calcula el producto escalar (producto punto) de dos vectores. Voltea una matriz en su imagen. Voltea una matriz verticalmente. Calcula la inversa de una matriz. Determina la dimensin ms grande de un arreglo. Retorna el valor mximo y determina cul elemento almacena el valor mximo. Calcula la media de los elementos de un arreglo. Calcula la arreglo. mediana de los elementos de un

Retorna el valor mnimo y determina cul elemento almacena el valor mnimo. Multiplica los valores de un arreglo. Determina el nmero de filas y columnas de un arreglo. Orden los elementos en orden ascendente.

Ordena las filas de un vector sobre la base de los valores en la primera columna.

std sum var

Calcula la desviacin estndar. Calcula la suma de elementos de un arreglo. Calcula la varianza.

'

Comilla simple (apstrofo); matriz, creacin de cadenas.

transpuesta

de

una

Tabla 13: Entrada y salida


Comando celldisp disp error fprintf fwrite ginput imfinfo imread imwrite input int2str load num2str pause Descripcin Despliega los contenidos de un arreglo celda. Visualiza una salida. Muestra el mensaje y anula el proceso o funcin. Visualiza o guarda una salida. Escribe los datos de formato de archivo. Permite al usuario elegir valores de una grfica Lee un archivo grfico estndar y determina qu tipo de datos contiene. Lee un archivo de grficos. Escribe un archivo de grficos. Pide al usuario una entrada por teclado. Convierte el nmero entero en cadena Carga matrices desde un archivo. Convierte el nmero en cadena de caracteres equivalente. Pausa el programa. Imprimir figura o guardar en el archivo y configurar los valores predeterminados de la

print save sscanf sprintf str2num str2double uiimport wavread xlsread xlswrite

impresora. Guarda variables en un archivo. Lee los datos con formato de cadena Convierte la matriz numrica a una cadena con el formato especificado. Convierte numrico. la cadena de caracteres a a su su valor valor

Convierte la cadena de caracteres numrico de doble precisin.

Inicializa el asistente de importacin de datos. Lee archivos wave. Importa datos en formato Excel. Exporta datos en formado Excel.

Tabla 14: Grficas en dos dimensiones


Comando area bar barh box on box off colormap Descripcin Crea una grfica x-y con relleno en el rea de la curva. Crea una grfica de barras verticales. Crea una grfica de barras horizontales. Habilita y deshabilita cajas en los ejes para grficas 2D y 3D. Establece el color en grficas de superficie (Jet, HSV, Hot, Cool, Spring, Summer, Autumn, Winter, Gray, Bone, Copper, Pink) Genera una grfica bidimensional de contorno de superficies tridimensionales.

contour

comet

Dibuja una grfica x-y en una secuencia de falsa animacin. Aparece un circulito (el cometa) que va dibujando la curva (como estela de avin). Crea una malla circular con flechas saliendo del origen. Grafica barras de error a lo largo de una curva. Crea una grfica de contorno de una expresin simblica. Crea una grfica de contorno rellena de una expresin simblica. Crea una grfica de coordenadas polares de una expresin simblica, en el rango de por default. Crea una grfica x-y de una expresin simblica, en el rango de por default. Crea una grfica de vectores de velocidad. Rellena polgonos en dos dimensiones. Crea un grfica x-y de una funcin. Crea un histograma. Finaliza hold on. Mantiene una grfica aadiendo grficas. abierto para seguir

compass errorbar ezcontour ezcontourf ezpolar

ezplot feather fill fplot hist hold off hold on image line loglog pareto pcolor pie

Objeto de visualizacin de imgenes Aade grficas a una grfica existente. Crea una grfica con escala logartmica en ambos ejes. Crea la grfica de Pareto. Crea una grfica de pseudocor (tablero) Crea una grfica de pastel o circular.

plot plotyy polar plotmatrix

Crea una grfica x-y. Crea una grfica con dos ejes y. Crea una grfica en coordenadas polares. Diagramas de dispersin de una columnas de X contra las de Y. matriz de las

quiver rose scatter semilogx semilogy spy stairs stem subplot

Crea una grfica de velocidad de los vectores como flechas con componentes (u, v) en los puntos (x, y). Dibuja un histograma angular en ejes polares. Crea una grfica de dispersin. Crea una grfica con escala logartmica para x y escala lineal para y. Crea una grfica con escala escala logartmica para y. Visualiza patrn de dispersidad. Crea una grfica de escalera. Crea un grfica de tallo o lneas verticales. Crea mltiples grficas en la misma pgina. lineal para x y

Tabla 15: Grficas en tres dimensiones


Comando bar3 bar3h box on box off Descripcin Crea una grfica de barras tridimensional Genera una grfica de barras tridimensional horizontal. Habilita y deshabilita cajas en los ejes para grficas 2D y 3D.

colormap

Establece el color en grficas de superficie (Jet, HSV, Hot, Cool, Spring, Summer, Autumn, Winter, Gray, Bone, Copper, Pink) Dibuja una grfica lineal tridimensional en una secuencia de pseudoanimacin. Aparece un circulito (el cometa) que va dibujando la curva (como estela de avin). Dibuja vectores de velocidad en forma de conos en 3-D de un campo vectorial. Crea una grfica de contorno tridimensional. Dibuja lneas contorno en volmenes con cortes de plano. Genera una malla en coordenadas polares complejas. n es el nmero entero positivo.

comet3

coneplot contour3 contourslice cplxgrid(n)

Dibuja una grfica tridimensional en la que el eje X es la parte real de la variable, es cplxmap(z,f(z)) decir, Real(z); el eje Y es la parte imaginaria de la variable, es decir, Im(z) y el eje Z es la parte real de la imagen de la funcin, es decir, Re(f(z)). cplxroot(n) cylinder ellipsoid fill3 makevase mesh meshc mesgrid meshz Genera superficies de Riemann. n es el ndice de la raz. Dibuja un cilindro. Genera una elipsoide basndose en la funcin sphere. Crea polgonos compactos (rellenos). Genera y grafica una superficie de revolucin. Crea un dibujo de malla. Crea un dibujo de malla con contorno. Crea una rejilla para representar una grfica tridimensional. Crea un grfico de mallas con cortinas.

mcolor peaks pie3 plot3

Crea una grfica en pseudocolor similar a un mapa de contorno. Dibuja una funcin distribucin de Gauss. pico en forma de

Crea una grfica de pastel tridimensional. Crea una grfica en tres dimensiones. Crea una grfica de velocidad de los vectores como flechas con componentes (u,v,w) en los puntos (x,y,z). Dibuja las grficas con tiras de listones Crea una grfica de dispersin. Dibuja cortes volumtricos. Dibuja una esfera usando 20x20 caras o gajos. Crea una grfica de tallo tridimensional. Dibuja lneas de corriente en corte de planos. Dibuja lneas de corriente en 2D o 3D de datos vectoriales Dibuja lneas de corriente con listones de datos vectoriales de volmenes. Grafica tubos de corriente. Crea una grfica de superficie. Crea una grfica de superficie con contorno. Crea una grfica de superficie con iluminacin. Crea un dibujo de malla triangular Crea una grfica de superficie triangular Controla el ngulo de visin de una grfica en tres dimensiones. Crea una grfica de malla con efecto catarata.

quiver3 ribbon scatter3 slice sphere stem3 streamslice streamline streamribbon streamtube surf surfc surfl trimesh trisurf view waterfall

Tabla 16: Graficacin simblica


Comando ezcontour ezcontourf ezmesh ezmeshc Descripcin Crea una grfica de contorno. Crea una grfica de contorno llena. Crea una grfica de expresin simblica. malla a partir de una

Grafica tanto una grfica de malla como una de contorno creada a partir de una expresin simblica. Crea una grfica x-y de una expresin simblica. Crea una grfica de lnea tridimensional. Crea una grfica de coordenadas polares. Crea una grfica de superficie a partir de una expresin simblica. Grafica tanto una grfica de malla como una de contorno creada a partir de una expresin simblica.

ezplot ezplot3 ezpolar ezsurf ezsurfc

Tabla 17: Formato de grficos


Comando axis Descripcin Establece los lmites de los ejes o congela el escalamiento del eje actual para grficas posteriores. Fuerza el mismo espaciamiento de escala para cada eje. Desactiva axis equal y axis square. Fija que la grfica actual sea en un cuadrado en lugar del rectngulo que utiliza por default. Abre una nueva ventana de figura.

axis equal axis normal axis square figure

colormap grid grid off grid on

Establece el color en grficas de superficie. Agrega una rejilla o cuadrcula slo a la grfica actual. Desactiva la rejilla o cuadrcula. Aade una rejilla o cuadrcula a las grficas actual y todas las subsecuentes en la figura actual. Aade texto a una grfica y se posiciona mediante el ratn. Borra los contenidos de figura antes de agregar nueva informacin. No borra los contenidos de agregar nueva informacin. figura anterior al

gtext hold off hold on legend subplot text title view xlabel ylabel zlabel

Aade una leyenda a una grfica. Crea mltiples grficas en la misma pgina. Aade texto a una grfica. Aade el ttulo a una grfica. Controla el ngulo de visin de una grfica en tres dimensiones. Aade una etiqueta al eje x. Aade una etiqueta al eje y. Aade una etiqueta al eje z.

Tabla 18: Funciones matemticas (crear, evaluar y resolver)


Comando feval Descripcin Evala el valor de una funcin matemtica.

fminbnd fzero inline @

Calcula el mnimo de una funcin. Calcula la solucin de una ecuacin de una variable. Crea una funcin en lnea. Identifica cualquiera lnea. un manipulador de funcin, como de los usados con las funciones en

Tabla 19: Integracin numrica


Comando int trapz quad quadl dblquad triplequad Descripcin Integracin numrica en forma simblica. Integra una funcin dada en forma tabular por el mtodo trapecial. Integra una funcin por el mtodo de Simpson. Integra una funcin por el mtodo de Lobatto Obtiene la Simpson. Obtiene la Simpson. integral integral doble triple por por el el mtodo mtodo de de

Tabla 20: Funciones lgicas


Comando all and any find Descripcin Determina si todos los elementos de un arreglo son distintos de cero. Y lgico. Determina si algn distinto de cero. elemento de un arreglo es

Encuentra los ndices de ciertos elementos de un

vector. not or xor NO lgico. O lgico. O exclusivo lgico.

Tabla 21: Comandos de control de flujo


Comando break case continue else elseif end for if menu otherwise switch while Descripcin Termina la ejecucin de un bucle. Ordena respuestas. Termina una iteracin dentro procede al siguiente paso. de un bucle pero

Define la ruta si el resultado de un enunciado if es falso. Define la ruta si el resultado de un enunciado if es falso y especifica una nueva prueba lgica. Identifica el final de una estructura de control. Genera una estructura bucle (loop) ejecucin de un grupo de comandos). (Repite la

Verifica una condicin que resulta en verdadero o en falso. Crea un men a usar como medio de entrada. Parte de la estructura de seleccin de caso. Escoge entre expresin. distintos casos o valores de una

Genera una estructura bucle (Repite la ejecucin de un grupo de comandos).

Tabla 22: Funciones polinmicas


Comando conv deconv poly polyder polyval roots Descripcin Multiplica polinomios. Divide polinomios. Calcula los coeficientes de un polinomio. Calcula la derivada de un polinomio. Calcula el valor de un polinomio. Calcula las races de un polinomio.

Tabla 23: Curvas de ajuste e interpolacin


Comando cftool interp1 interp2 interp3 interpn polyfit Descripcin Abre la interfaz grfica de usuario de ajuste de curva. Interpolacin unidimensional. Interpolacin bidimensional. Interpolacin tridimensional. Interpolacin multidimensional. Polinomio puntos. de ajuste a partir de una serie de

Tabla 24: Clculo simblico


Comando collect diff double Descripcin Agrupa los trminos de una expresin. Calcula la derivada de una ecuacin. Convierte nmeros simblicos a su forma numrica.

dsolve expand ezplot factor findsym int numden pretty simple simplify solve subs sym syms

Resuelve una ecuacin diferencial ordinaria. Desarrolla o expande una expresin. Crea un grfico a partir de una expresin. Factoriza una expresin en polinomios de grado menor. Visualiza expresin. las variables simblicas de una

Calcula la integral de una expresin. Extrae el numerador y expresin o una ecuacin. denominador de una

Visualiza una expresin en forma algebraica. Encuentra una expresin con el menor nmero de caracteres. Simplifica una expresin. Resuelve una ecuacin o sistema de ecuaciones. Sustituye nmeros en expresiones simblicas. Crea una simblica. variable, expresin simblicas o con ecuacin una sola

Crea varias variables declaracin.

Tabla 25: Nmeros complejos y aleatorios


Comando abs angle Descripcin Calcula el valor absoluto de un nmero real o la magnitud de un nmero complejo. Calcula el ngulo cuando los nmeros complejos se representan con coordenadas polares.

complex conj imag isreal real rand randn

Crea un nmero complejo. Crea la conjugada compleja de un nmero complejo. Extrae el complejo. componente imaginario de un nmero

Determina si un valor es real o complejo. Extrae el componente real de un nmero complejo. Calcula nmeros uniformemente. Calcula nmeros normalmente. aleatorios aleatorios distribuidos distribuidos

Tabla 26: Opciones de lnea, marca y color


Comando : -. -. o x + * s d Descripcin Lnea slida. Lnea punteada. Lnea raya-punto. Lnea rayada. Marca el punto. Marca el crculo. Marca x. Marca el signo +. Marca el asterisco. Marca un cuadrado. Marca un diamante.

v ^ < > p h b g r c m y k w

Marca tringulo abajo. Marca tringulo arriba. Marca tringulo izquierdo. Marca tringulo derecho. Marca un pentagrama. Marca un hexagrama. Color azul. Color verde. Color rojo. Color cian. Color magenta. Color amarillo. Color negro. Color blanco.

Tabla 27: Cronometrado


Comando clock etime tic toc date Descripcin Determina el tiempo actual en el reloj del CPU (Ao, mes,da, hora, minutos y segundos). Encuentra el tiempo transcurrido. Comienza una secuencia de cronometrado. Detiene una secuencia de cronometrado. Muestra la fecha del CPU (Da, mes y ao).

Tabla 28: Resolucin diferenciales ordinarias

numrica

de

ecuaciones

Comando

Descripcin (Ordinary differential equation solver of 4th and 5th order). Es un mtodo de un solo paso, es decir, para obtener un punto slo se basa en el calculado anteriormente. Est basado en la frmula explcita de Runge-Kutta de 4 y 5 orden (Par de Dormand-Prince). En general, este mtodo arroja resultados satisfactorios para la mayora de los modelos continuos y resulta ser muy bueno como primera aproximacin cuando no se conoce mucho del sistema en estudio. No se recomienda para ecuaciones diferenciales rgidas. (Ordinary differential equation solver of 2th and 3th order) Es un mtodo de un solo paso. Basado en la frmula de Runge-Kutta de 2 y 3 orden (Par de Bogacki-Shampine). Este mtodo resulta ms eficiente que ode45 cuando las tolerancias del error no son tan estrictas y el sistema presenta un leve grado de rigidez.| (Ordinary differential equation solver ). Es un mtodo multipaso, es decir, necesita conocer de varios puntos anteriores para calcular la solucin actual. Es el mtodo de orden variable (entre uno y trece) de Adams-Bashforth-Moulton. Puede resultar ms eficiente que ode45 cuando las tolerancias del error se tornan muy estrictas. No se recomienda para sistemas rgidos. (Ordinary differential equation solver). Es un mtodo multipaso de orden variable (entre uno y cinco) basado en las Frmulas de Diferenciacin Numrica (NDFs). Opcionalmente, las NDFs estn relacionadas con las Frmulas de Diferenciacin hacia atrs (BDFs o mtodo de Gear), que son menos eficientes. Este mtodo es recomendable si el sistema es rgido o bien si el ode45 falla o resulta ineficaz o cuando se trata de resolver un problema diferencial algebraico.

ode45

ode23

ode113

ode15s

ode23s

(Ordinary differential equation solver of 2th and 3th order). Es un mtodo de un solo paso basado en la frmula modificada de Rosenbrock de segundo orden. Puede ser ms eficiente que ode15s para altas tolerancias y en sistemas rgidos. (Ordinary differential equation solver 2th and 3th order). Es un mtodo que utiliza interpolacin libre para resolver ecuaciones diferenciales ordinarias y algebraicas por la regla trapezoidal, cuando el sistema es moderadamente rgido. til si necesita una solucin sin amortiguamiento numrico. (Ordinary differential equation solver of 2th and 3th order). Ecuaciones diferenciales ordinarias mediante TR-BDF2 para sistemas rgidos.. Es una frmula implcita de Runge-Kutta, que utiliza en un primer paso la regla trapezoidal (TR) y en un segundo paso las frmulas de diferenciacin hacia atrs de orden dos (BDF2). Ms eficiente que ode15s para tolerancias altas. (Ordinary differential equation solver of 1th to 5th order)Es un mtodo que utiliza las frmula de diferenciacin hacia atrs (BDF) para resolver ecuaciones diferenciales implcitas de la forma f(y,y,t) = 0.

ode23t

ode23tb

ode15i

Tabla 29: Formato de salida con fprintf


Formato de tipo de campo %e %E

Descripcin Notacin exponencial 1.709098e+001) Notacin exponencial 1.709098E+001). en en minsculas (Ej.

maysculas(Ej.

%f %g %G %i, %d %c %s \n \r \t \b

Notacin de punto fijo o decimal (Ej. 1.7090980). Representacin en formato corto de las notaciones e f. Representacin en formato corto de las notaciones E f. Notacin entero. Notacin caracter simple. Notacin cadena de caracteres. Salto de lnea (linefeed). Regreso de carro (similar a linefeed). Tabulador. Retroceder un espacio (backspace).

Você também pode gostar