Red de conocimiento informático - Aprendizaje de programación - lista de comandos de matlab7.0

lista de comandos de matlab7.0

Colección de comandos de MATLAB

Comandos y funciones de gestión

Archivo de ayuda en línea de ayuda

Instrucciones de hipertexto para cargar documentos

qué directorio listado de archivos M, MAT, MEX

tipo enumera archivos M

lookfor busca palabras clave a través de la entrada de ayuda

que ubica funciones y archivos

Demo ejecuta el programa de demostración

Path controla la ruta de búsqueda de MATLAB

Administrar variables y espacio de trabajo

Quién enumera las variables actuales

p>

Quién enumera las variables actuales (lista larga)

Cargar restaura las variables desde el archivo del disco

Guardar guarda las variables del espacio de trabajo

Borrar de la memoria Borrar variables y funciones en

Pack organiza la memoria del espacio de trabajo

Tamaño del tamaño de la matriz

Longitud la longitud del vector

disp muestra la matriz o

Comandos relacionados con archivos y sistemas operativos

cd cambia el directorio de trabajo actual

Lista de directorios Dir

Eliminar elimina archivos

Getenv obtiene el valor de la variable de entorno

! Ejecuta comandos del sistema operativo DOS

Unix ejecuta los comandos del sistema operativo UNIX y devuelve los resultados

El diario guarda las tareas de MATLAB

Controlar la ventana de comandos

Cedit configura el editor de línea de comandos

Clc borra la ventana de comandos

Configuraciones de inicio el cursor a la esquina superior izquierda

Formato establece el formato de salida

Echo el comando echo usado en el archivo de script

más controles de paginación de salida en la ventana de comandos

Iniciar y salir de MATLAB

Salir sale de MATLAB

Archivo M de inicio ejecutado al hacer referencia a MATLAB

Archivo M de inicio principal de Matlabrc

Información general

Información del sistema MATLAB e información de la empresa Mathworks

Suscríbase para convertirse en suscriptor de MATLAB

hostid El código de identificación del servicio principal de MATLAB programa

Whatsnew no está incluido en el manual Nueva información

Información de versión

Operadores y caracteres especiales

+ más

— menos

* Multiplicación de matrices

.* Multiplicación de matrices

^ Potencia de matrices

.^ Potencia de matrices

\ División izquierda o barra invertida

/ División derecha o barra diagonal

./ División de matriz

Producto tensor de Kron Kronecker

: dos puntos

>( ) corchetes

[ ] corchetes

Punto decimal

.. Directorio principal

… Continuar

.

, coma

; punto y coma

% comentario

! signo de exclamación

' transposición o cita

= asignación

== igualdad

< > operador relacional

& lógico AND

| lógico OR

~ NOT lógico

xor XOR lógico

Función lógica

Existe Comprueba si la variable o función existe

Cualquiera del vector If un elemento es verdadero, entonces su valor es verdadero

Todos los elementos del vector son verdaderos, entonces su valor es verdadero

Buscar encuentra el número de índice del elemento distinto de cero

Funciones trigonométricas

Seno seno

Seno hiperbólico senh

Seno inverso asinh

Seno hiperbólico inverso asinh

Cos coseno

Coseno hiperbólico de Cosh

Coseno inverso de Acos

Coseno hiperbólico inverso de Acosh

Tan tangente

Tangente hiperbólica de Tanh

Tangente inversa de Atan

Tangente inversa de cuatro cuadrantes de Atan2

Tangente hiperbólica inversa de Atanh

Sec secante

Sech Secante Hiperbólica

Asech Secante Hiperbólica Inversa

Csc Cosecante

Csch Cosecante Hiperbólica

Acsc Cosecante inversa

Cosecante hiperbólica inversa de Acsch

Cotangente de Cot

Cotangente hiperbólica de Coth

Cotangente inversa de Acot

Cotangente hiperbólica inversa de Acsch

Función exponencial

Exponente Exp

Logaritmo natural Log10

p>

Logaritmo común Log10

Raíz cuadrada cuadrada

Función compleja

Valor absoluto Abs

Ángulo de fase Argle

Yugo complejo Conj

Imagen parte imaginaria compleja

Parte real compleja real

Función numérica

Dirección fija Redondeo hacia cero

Suelo Redondeo hacia infinito negativo

Ceil Redondeo hacia el infinito positivo

Redondeo Redondeo hacia el entero más cercano

Rem toma el resto después de la división

Función signo signo

Momentos básicos

Matriz

Matriz de ceros cero

Matriz de unos todos "1"

Matriz de identidad ocular

Matriz de números aleatorios uniformemente distribuidos

p>

Randn Matriz de números aleatorios normalmente distribuida

Vector logspace espaciado logarítmicamente

Matriz Meshgrid X e Y de gráficos tridimensionales

: Reglas Vectores de intervalo

Variables y constantes especiales

Respuestas actuales de Ans

Precisión relativa de coma flotante Eps

Número máximo de coma flotante Realmax

p>

Número mínimo de punto flotante Realmin

Pi pi

I,j unidad imaginaria

Inf infinito

Nan valor no numérico

Número de fracasos de operaciones de punto flotante

Número de variable de entrada de la función Nargin

Número de variable de salida de la función Nargout

Tipo de computadora

Isieee es verdadero cuando la computadora adopta el estándar aritmético IEEE

Por qué una respuesta concisa

Versión Número de versión de MATLAB

Hora y fecha

Reloj de pared

Calendario de fecha

Función de sincronización de tiempo

El cronómetro Tic inicia el tiempo

Función de sincronización Toc

Tiempo de CPU Cputime (en segundos)

Operaciones matriciales

Diag crea y extrae matrices diagonales

Fliplr voltea el matriz izquierda y derecha

Flipud voltea la matriz hacia arriba y hacia abajo

Reformar cambia el tamaño de la matriz

Rot90 gira la matriz 90 grados

Tril extrae la parte triangular inferior de la matriz

Triu extrae la parte triangular superior de la matriz

: el número índice de la matriz, reorganiza la matriz

Matriz de compañero amigo

Matriz de Hadamard Hadamard

Matriz de Hankel Hankel

Matriz de Hilbert Hilbert

Matriz de Hilbert inversa de Invhilb

Producto tensor de Kron Kronecker

Matriz del cubo mágico de Rubik

p>

Matriz de Toeplitz Toeplitz

Matriz de Vander Vandermonde

Análisis de matrices

Cond calcula el número de condición de la matriz

Norma calcula la matriz o norma vectorial

Estimación del valor condicional inverso Rcond Linpack

Rango calcula la matriz rango

Det calcula el valor determinante de la matriz

Trace calcula el momento

Traza de la matriz

Matriz cero nula

Ortogonalización orth

Ecuación lineal

\y/ solución de ecuación lineal

Descomposición de Chol Cholesky

Método de eliminación gaussiano de Lu para encontrar la matriz de coeficientes

Inversión de la matriz Inv

Descomposición de matriz triangular ortogonal Qr (descomposición QR)

Matriz Pinv pseudo-inversa

Valores propios y valores singulares

Eig encuentra valores propios y vectores propios

Poly encuentra polinomios característicos

Forma de Hess Hessberg

Valor propio generalizado Qz

Cdf2rdf transforma la matriz diagonal compleja en forma diagonal de bloque real

Descomposición de Schur Schur

p>

Procesamiento de ecualización de matriz de equilibrio para mejorar la precisión de los valores propios

Descomposición de valores singulares de Svde

Función de matriz

Índice de matriz Expm

Expm1 M archivo que implementa expm

Expm2 Encuentra el índice de la matriz a través de series de Taylor

Expm3 Encuentra el índice de la matriz a través de valores propios y vectores propios

Logaritmo de matriz Logm

Raíz cuadrada de matriz sqrtm

Cálculo divertido de matrices generales

Método numérico funcional - no lineal

Solución del método de orden inferior Ode23 Ecuaciones diferenciales ordinarias

Método de orden inferior Ode23p para resolver ecuaciones diferenciales ordinarias y dibujar el gráfico de resultados

Método de orden superior Ode45 para resolver ecuaciones diferenciales ordinarias

Cálculo del método cuádruple de orden bajo Integración numérica

Método de orden superior Quad8 para calcular la integración numérica

Fmin Cambio mínimo de función de una sola variable

Fmins Minimización de función multivariable

Fzero encuentra los ceros de una función de una sola variable

Dibujo de la función Fplot

Función polinómica

Raíces encuentra raíces polinómicas

Poli construcción Polinomio con raíces especificadas

Cálculo del polinomio Polyvalm con variables matriciales

Expansión de fracción parcial residual (cálculo de residuos)

Ajuste polinomial de datos Polyfit

Polinomio diferencial de polímero

Multiplicación de polinomio conv

División de polinomio deconv

Crear y controlar la ventana de gráficos

Creación de figuras Gráficos

Gcf Obtiene el identificador del gráfico actual

Clf Borra el gráfico actual

Cerrar Cierra el gráfico

Establece y controla el sistema de coordenadas

Subtrama establece un sistema de coordenadas en la posición calibrada

Ejes establece un sistema de coordenadas en cualquier posición

Gca obtiene el identificador del sistema de coordenadas actual

Cla borra el sistema de coordenadas actual

Eje

Controla la escala y la forma del sistema de coordenadas

Caxis controla la escala de coordenadas de pseudocolor

Mantener mantiene la figura actual

Manejar el objeto gráfico

Ventana de gráficos de creación de figuras

Los ejes crean un sistema de coordenadas

La línea crea una curva

El texto crea una cadena de texto

Parche crea un bloque de relleno de gráficos

Superficie crea una superficie

Imagen crea una imagen

Uicontrol crea un control de interfaz de usuario

Uimen crea un menú de la interfaz de usuario

Manejar operaciones gráficas

Establecer establece el objeto

Obtener obtiene las características del objeto

Restablecer restablece las características del objeto

p>

Eliminar elimina el objeto

Newplot predice el archivo M de las propiedades de nextplot

Gco obtiene el identificador del objeto actual

Drawnow completa lo inacabado eventos de dibujo

Findobj busca objetos con valores característicos especificados

Imprimir y almacenar

Imprimir imprime gráficos o guarda gráficos

Printopt configura local valores predeterminados de la impresora

Oriente establece la orientación del papel

La pantalla de captura captura el gráfico actual

Gráfico X—Y básico

Trazar gráfico lineal

Gráfico de coordenadas logarítmicas Loglog

Gráficos de coordenadas semilogarítmicas Semilogx (el p>

Gráficos especiales X—Y

Gráfico de coordenadas polares

Gráfico de barras de barras

Gráfico de secuencia discreta de tallo o gráfico de barras

Gráfico de escalera de escaleras

Gráfico de barras de error de barra de error

Histograma de histograma

Histograma del ángulo de la rosa

Gráfico del área de la brújula

p>

Gráfico de flecha de pluma

Función de trazado Fplot

Estrella del cometa trazado

Anotación gráfica

Título del gráfico de título

p>

Líneas de cuadrícula Xlabel

Lenguaje de programación MATLAB

Función agrega una nueva función

Eval ejecuta una cadena compuesta por expresiones MATLAB

Feval Ejecuta la función especificada por la cadena

Global define variables globales

p>

Flujo de control del programa

Si sentencia de ejecución condicional

Oración

Else se usa con el comando if

Elseif se usa con el comando if

Fin para, while y el final de la declaración if

For Repite la ejecución un número específico de veces (bucle)

While Repite la ejecución un número indefinido de veces (bucle)

Break Termina la ejecución del bucle

Regresar Devuelve la función referenciada

El error muestra información y finaliza la ejecución de la función

Entrada interactiva

La entrada solicita al usuario una entrada

El teclado utiliza la entrada del teclado como un archivo de script

El menú genera un menú seleccionado por la entrada del usuario

Pausa espera la respuesta del usuario

Uimenu crea un menú de interfaz de usuario

Uicontrol crea un control de interfaz de usuario

Funciones de cadena generales

Strings Descripción de funciones de cadena en MATLAB

Abs cambia una cadena a un valor numérico

Setstr cambia un valor numérico a una cadena

Isstr es verdadero cuando la variable es una cadena

Cadena vacía en blanco

Deblank elimina la cadena vacía final

Str2mat de Formar una matriz de texto a partir de cada cadena

Eval ejecuta una cadena compuesta por expresiones de MATLAB

Cadena comparación

Strcmp compara cadenas

Findstr Encuentra otra subcadena en una cadena

Upper cambia la cadena a mayúsculas

Lower cambia la cadena a minúscula

Isletter Cuando la variable es una letra Cuando la variable es un carácter en blanco, su valor es verdadero

Isspace Cuando la variable es un carácter en blanco, su valor es verdadero

Convertir entre cadena y valor numérico

El valor de la variable Num2str es String

Int2str cambia el número entero a una cadena

Str2num cambia la cadena a un valor numérico valor

Sprintf cambia el valor a una cadena bajo control de formato

Sscanf cambia una cadena a un valor numérico bajo control de formato

Convierte entre números decimales y hexadecimales

Hex2num cambia hexadecimal a un número de punto flotante según el estándar IEEE

Hex2dec Convierte un número hexadecimal a un número decimal

Dec2hex Convierte un número decimal a un número hexadecimal

Modelado

Agregar agregar Dinámica del sistema

Augstate estado de variable como salida

Blkbuild Construye un sistema de espacio de estados a partir de un diagrama de bloques

Cloop Sistema de bucle cerrado

Diagrama de bloques de conexión Modelado

Conv Convolución de dos polinomios

Destim forma un estimador de estado discreto a partir de una matriz de ganancia

Dreg forma un controlador discreto a partir de una matriz de ganancia y Estimator

Drmodel genera un modelo discreto estocástico

Estim forma un estimador de estado continuo a partir de la matriz de ganancia

Retroalimentación conexión del sistema

Connect

Ord2 genera A, B, C, D del sistema de segundo orden

Aproximación del retraso de Pade Pade

Conexión paralela del sistema en paralelo

Reg forma controladores y estimadores continuos a partir de matrices de ganancia

Rmodel genera modelos estocásticos continuos

Conexión en serie del sistema

Ssdelete elimina del modelo Entrada, salida o state

ssselect selecciona subsistemas de un sistema grande

Transformación del modelo

C2d cambia un sistema continuo a un sistema discreto

C2dm usa el método especificado para cambiar el sistema continuo a un sistema discreto

C2dt usa un retraso para cambiar el sistema continuo a un sistema discreto

D2c usa el método especificado para cambiar el sistema discreto a un sistema continuo

D2cm utiliza el método especificado Cambiar sistema discreto a continuo

El valor de la raíz de la polivariable se expresa como representación polinómica

Expansión de fracción parcial residual

El espacio de estados variables Ss2tf se expresa como representación de función de transferencia

Expansión de fracción parcial residual

p>

El espacio de estados variables Ss2zp se expresa como representación de polo cero

La función de transferencia de variables Tf2ss se expresa como una representación en el espacio de estados

La función de transferencia de variables Tf2zp se expresa como una representación de polo cero

Zp2tf cambia a polos cero y se expresa como una transferencia representación de función

Zp2ss cambia a cero y polos y se expresa como una representación del espacio de estados

Simplificación del modelo

Implementación del equilibrio de Balreal

Dbalreal implementación de equilibrio discreto

Reducción del modelo discreto Dmodred

Implementación mínima Minreal y cancelación de polo cero

Reducción del modelo Modred

Implementación del modelo

Forma regular de Canon

Forma escalonada controlable Ctrlf

Forma escalonada observable Obsvf

Ss2ss adopta una transformación similar

Características del modelo

Respuesta de covarianza continua de Covar relativa al ruido blanco

Matriz de controlabilidad Ctrb

Coeficiente de amortiguación de humedad y frecuencia natural

Dcgain Estado estable continuo (DC) ganancia

Dcovar Respuesta de covarianza discreta relativa al ruido blanco

Ddamp Coeficiente de amortiguación discreto y frecuencia natural

Ddcgain ganancia discreta del sistema

Dgramar controlabilidad y observabilidad discreta

Dordenar valores propios discretos por amplitud

Eig valores propios y vectores propios

Esor ordenar valores propios continuos por parte real

Controlabilidad y observabilidad de Gram

Matriz de observabilidad Obsv

Printsys por formato Sistema de visualización

Raíces Raíces de polinomios

Tzero transfiere ceros

Tzero2 utiliza un método de perturbación aleatoria para transferir ceros

Respuesta en el dominio del tiempo

Respuesta al impulso de unidad de tiempo discreta Diimpulse

Dinitia

l Respuesta de entrada cero en tiempo discreto

Dlsim Simulación de tiempo discreto bajo entrada arbitraria

Dstep Respuesta de paso en tiempo discreto

Filtro Entrada única y salida única Simulación de transformada Z

Respuesta de impulso impulso

Respuesta inicial de entrada cero en tiempo continuo

Simulación de tiempo continuo Lsim bajo entrada arbitraria

Ltitr bajo Función de respuesta de tiempo de nivel

Respuesta de paso

Función de paso de Stepfun

Respuesta de dominio de frecuencia

Diagrama de Bode (respuesta de dominio de frecuencia)

Diagrama de Bode discreto de Dbode

Diagrama de Nichols discreto de Dnichols

Diagrama de Nyquist discreto de Dnyquist

Diagrama de dominio de frecuencia de valor singular discreto de Dsigma

Fbode Gráfico de Bode rápido de un sistema continuo

Freqs Respuesta de frecuencia de transformada de Laplace

Respuesta de frecuencia de transformada Freqz Z

Función de respuesta de frecuencia de bajo nivel Ltifr

Ganancia de margen y margen de fase

Diagrama de Nichols

Ngrid dibuja las líneas de cuadrícula del diagrama de Nichols

Diagrama de Nyquist Nyquist

Gráfico de dominio de frecuencia de valor singular de Sigma

Locus de las raíces

Gráfico de polo cero Pzmap

Rlocfind determina interactivamente la ganancia del lugar de las raíces

Rlocus dibuja el lugar de las raíces

Sgrid dibuja el lugar de las raíces continuas en la cuadrícula

Zgrid dibuja el lugar de las raíces discretas en la cuadrícula

Selección de ganancia

Configuración de polo de salida única de entrada única de Acker

Diseño de estimador cuadrático lineal discreto Dlqe

Diseño de estimador cuadrático lineal discreto Dlqew

Diseño de estimador cuadrático lineal discreto Dlqr Subregulador diseño

Diseño de regulador discreto ponderado de salida Dlqry

Diseño de estimador cuadrático lineal Lqe

Diseño de estimador discreto Lqed basado en función de costo continuo

Lqe2 utiliza el método Schur para diseñar un estimador cuadrático lineal

Diseño de estimador cuadrático lineal general Lqew

Diseño de regulador cuadrático lineal Lqr

Diseño de regulador discreto Lqrd basado en una función de costo continuo

Diseño del regulador ponderado de salida Lqry

Lqr2 utiliza el método Schur para diseñar un regulador cuadrático lineal

Colocar configuración de polos

Solución de ecuación

Son solución algebraica de la ecuación de Riccati

Solución discreta de la ecuación de Lyapunov de Dlyap

Solución continua de la ecuación de Lyapunov de Lyap

Lyap2 usa la diagonalización para resolver la ecuación de Lyapunov

Ejemplo de demostración

Introducción a la caja de herramientas de control Ctrldemo

p>

Diseño LQG del sistema de caldera Boildemo

Jetdemo Diseño típico de amortiguación de orientación del chorro

Diskdemo Control digital del controlador de disco duro

Diseño de filtro Kalmdemo Kalman y simulación

Herramientas prácticas

Abcdchk detecta la consistencia de grupos (A, B, C, D)

Chop toma una posición importante

Función de respuesta de muestreo discreto Dexresp

Dfrqint Algoritmo de alcance automático para diagramas de Bode discretos

Dfrqint2 Algoritmo de alcance automático para diagramas de Nyquist discretos

Función de respuesta multivariable discreta Dmulresp

La distancia entre Distsl y la línea recta

Cálculo del residuo de la ecuación de Riccati discreta de Dric

Función de utilidad Dsigma2 DSIGMA

Dtimvec Algoritmo de rango automático para respuesta en tiempo discreto

Función de respuesta de muestreo Exresp

Algoritmo de rango automático del diagrama de Bode Freqint

Algoritmo de alcance automático Freqint2 Nyquist para gráficos

Freqresp bajo función de respuesta de frecuencia de nivel

Da rotación

Housh construye la transformación del hogar

Imargin usa tecnología de interpolación Encuentra la ganancia y el margen de fase

Lab2ser cambia la etiqueta a una cadena

Función de respuesta multivariable de Mulresp

Nargchk detecta el número de variables en el archivo M

Perpxy encuentra el punto ortogonal más cercano

Poly2str cambia el polinomio a una cadena

Printmat imprime la matriz con números de fila y columna

Cálculo de residuos de la ecuación de Ric Riccati

p>

Descomposición de Schwr ordenada por Schord

Función de uso Sigma2 SIGMA

Tfchk detecta la consistencia de la función de transferencia

Algoritmo de respuesta de tiempo continuo de rango automático Timvec

Tzreduce simplifica el sistema al calcular los cruces por cero

Vsort coincide con vectores de dos trayectorias raíz