Conocimiento de entrada Matlab

1. Comandos comunes

clc: borra el contenido de visualización de la ventana de comandos
clear: borra las variables guardadas en el espacio de trabajo de Matlab
quién o quién: muestra la información de la variable en el espacio de trabajo de Matlab>
dir: muestra la lista de archivos y subdirectorios del
directorio de trabajo actual
tipo: muestra el contenido de la
ayuda o el documento del archivo m especificado : obtenga ayuda en línea para
salir o salir: cerrar / iniciar

Segundo, conceptos básicos del lenguaje matlab
2.1 Variables y sus asignaciones
En matlab, no hay necesidad de declarar tipos de variables.
Reglas de nombre variable:

· Los nombres de las variables solo pueden consistir en letras, números y guiones bajos, y deben comenzar con una letra.
Las letras distinguen entre mayúsculas y minúsculas.
El límite de longitud del nombre variable, consulte la descripción de cada versión para obtener más detalles.
Las palabras clave no se pueden usar como nombres de variables.

2.2 Anotaciones%
2.3 Vectores y sus operaciones
2.3.1 Generación de vectores

  1. Generación directa de vectores

a = [1,2,3,4]% las teclas de elementos están separadas por comas o espacios, y los vectores de columna generados están separados por punto
y coma a =
1 2 3 4
a = [1,2,3,4] '% apóstrofo simple es Operador de transposición
a =
1
2
3
4


  1. Nombre de vector de expresión de dos puntos = a1: paso: a2, la longitud del paso es 1 por defecto.

a = [1: 4]
a =
1 2 3 4

2.3.2 La función linspace () y logspace () genera un vector
· linspace (a, b, n): los vectores de fila de elementos iguales con los primeros elementos ayb y longitud n Cuando se omite n, el valor predeterminado es n = 100.
· Logspace (a, b, n): el primer elemento es 10 a y 10 b , respectivamente, un vector de rama igual logarítmico de longitud n.
2.3.3 Operación vectorial
Recuerde sumar y restar en la misma latitud. Para obtener detalles sobre el producto de puntos vectoriales y el producto cruzado, consulte "Álgebra lineal".
Producto mixto de vectores: Producto mixto se refiere al producto cruzado y luego al producto punto, formato punto (A, cruz (B, C))
2.3.4 Matrices y operaciones

Descripción de la función
ojo: Generar unidades de matriz
: Generar una matriz con todos los elementos 1
rand: Generar una matriz aleatoria distribuida uniformemente.
randn: Genera una matriz aleatoria normalmente distribuida
ceros: Genera una matriz todo cero La

sintaxis de la función anterior: función (n); función (m, n);
cat: cat (dim, A, B); conecta la función
diag en la dimensión especificada : diag (v); diga (v, k); encontrar elementos diagonales o
flipud de matriz diagonal : use la línea central horizontal de la matriz como eje de simetría e intercambie los elementos de matriz de las posiciones simétricas superior e inferior
fliplr: utilice la línea central vertical de la matriz como eje de simetría para intercambiar los elementos de la matriz en posiciones simétricas.
repmat: copie la matriz de acuerdo con el número en la dimensión especificada.
remodelar: reorganice la matriz de acuerdo con las filas y columnas especificadas.
rot90: Gire la matriz 90 en sentido antihorario . Un múltiplo entero de.
tril: extrae la parte triangular inferior de la matriz para generar la matriz triangular inferior.
triunfo: extrae la parte triangular superior de la matriz para generar la matriz triangular superior.

2.3.5 Direccionamiento de la matriz
A (r, c): representa el elemento de la fila A y la columna c de la matriz A.
A (r, :): representa el elemento de la línea r de la matriz A.
A (:, c): representa el elemento de la columna c de la matriz A.
A (s): todas las columnas de la matriz A están ordenadas de izquierda a derecha, y los elementos primero a último están conectados de arriba a abajo.
2.3.6 Las operaciones algebraicas, relacionales y lógicas de las matrices tienen las
mismas dimensiones.
2.3.7 Matrix y su operación
hadmard: genera una matriz de handmard de orden n, donde n satisface rem (n, 4) = 0;
hilb: genera una matriz de hilbert de orden n;
invhilb: genera una matriz de hilbert de orden n;
magia: genera una matriz de cubo mágico de orden n , Donde n> 0 y no es igual a 0;
wilkinson: genera la matriz de prueba de valor propio de JHWilkinson de orden n; la
sintaxis anterior: función (n);

división Matrix:. Además de la izquierda (\) y dividir la derecha (/) división izquierda A \ B = INV (A) B, la ecuación es A X = B solución. División izquierda B / A = B inv (A).
· La raíz cuadrada se implementa con la función sqrtm.
· El logaritmo se realiza mediante la función logm.
2.6.2 Cadena

Método de entrada directa: str1 = ['t', 'z']
método de combinación: str = [str1, '', str2]
comillas simples en la cadena: str3 = 'hola'
método de expresión de colon: str4 = ['a ': 2:' z ']
método de función: str5 = char (' a ',' matlab ')

1. Tamaño () función longitud consulta
2. Fusionar Fusión
horizontal: strcat ();
Fusión vertical: strvcat ();

19 artículos originales publicados · Me gusta2 · Visitas 1097

Supongo que te gusta

Origin blog.csdn.net/qq_42692319/article/details/102979555
Recomendado
Clasificación