Se requieren conocimientos rápidos de Matlab para el modelado matemático

Recientemente, me estaba preparando para el modelado matemático, así que llegué al tema especial para aprender Matlab. Lo trataré aquí como mi registro de aprendizaje. Espero que pueda ayudar a todos.

con el propósito

arctanx se representa como atan() en matlab, por ejemplo: >> atan(1)-pi/4 % significa arctan(1)-π/4ans = 0

Comentario

Comentarios de una sola línea

Para comentarios de una sola línea, utilice: %, como se muestra a continuación:

%绘制正弦曲线
clear;
close all;
clc;
x=-2*pi:0.01:2*pi;
y=sin(x);
plot(x,y)

Comentarios de varias líneas

Para comentarios de varias líneas, es apropiado usar: %{ %} (por supuesto, también puedes usar % para comentar), como se muestra a continuación:

%{
把图形显示窗口分成四个格子,
每个格中显示不同的正弦曲线。
%}
clear;
close all;
clc;
x=-2*pi:0.01:2*pi;
y1=sin(x);
y2=sin(2 .* x);
y3=sin(3 .* x);
y4=sin(4 .* x);

subplot(2,2,1);
plot(x,y1)

subplot(2,2,2);
plot(x,y2)

subplot(2,2,3);
plot(x,y3)

subplot(2,2,4);
plot(x,y4)

tecla de acceso directo

  1. Ctrl+R puede realizar % de comentarios (puede comentar incluso si selecciona varias líneas);
  2. Ctrl+T, cancela el comentario % (varias líneas también están bien);

rejilla de malla

Mallas 2D y 3D

gramática

[X,Y] = meshgrid(x,y)
[X,Y] = meshgrid(x)
[X,Y,Z] = meshgrid(x,y,z)
[X,Y,Z] = meshgrid(x)

ilustrar

Ejemplo

[X,Y] = meshgrid(x,y)Devuelve coordenadas de cuadrícula 2D basadas en las coordenadas contenidas en los vectores xy . es una matriz, cada fila es una copia de ; también es una matriz, cada columna es una copia de . Las coordenadas y representan una cuadrícula con filas y columnas.yXxYyXYlength(y)length(x)

Ejemplo

[X,Y] = meshgrid(x)Igual que [X,Y] = meshgrid(x,x)y devuelve las coordenadas de una cuadrícula cuadrada con tamaño de cuadrícula length(x)× length(x).

Ejemplo

[X,Y,Z] = meshgrid(x,y,z)Devuelve las coordenadas de la cuadrícula 3D definidas por los vectores xy . El tamaño de la cuadrícula representada por , y es × × .yzXYZlength(y)length(x)length(z)

Ejemplo

[X,Y,Z] = meshgrid(x)Igual que [X,Y,Z] = meshgrid(x,x,x)y devuelve las coordenadas de la cuadrícula tridimensional con tamaño de cuadrícula length(x)× length(x)× length(x).

Primero echemos un vistazo a la estructura de la interfaz de Matlab:

En el extremo izquierdo de la interfaz está el directorio de archivos, en el medio está la ventana de línea de comando y a la derecha está el espacio de trabajo.

Este blog es principalmente para modelos matemáticos y, por supuesto, también puede consultarlo si necesita una prueba rápida antes del examen.

1. Generar matriz
Primero veamos la forma de generar matriz:

1. Método directo

El código se muestra a continuación:

matriz = [1, 2, 3; 4, 5, 6; 7, 8, 9]

Ingrese el código anterior en la ventana de la línea de comando para obtener la matriz generada.

Las anteriores son algunas de mis notas, ¡pero lo anterior no es el enfoque!
¡Esta debajo! Recomiendo a todos que estudien este blog, el blogger lo ha organizado muy bien.

Aprenda rápidamente los conocimientos de Matlab necesarios para el modelado matemático, dos horas de aprendizaje rápido de Matlab, tutorial de Matlab para principiantes
https://blog.csdn.net/a1351937368/article/details/105848991

Si ofendes al blogger anterior, por favor contáctame para eliminar la publicación. Gracias. Vamos a todos.

Supongo que te gusta

Origin blog.csdn.net/smile66688/article/details/119685993
Recomendado
Clasificación