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
- Ctrl+R puede realizar % de comentarios (puede comentar incluso si selecciona varias líneas);
- 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
[X,Y] = meshgrid(x,y)
Devuelve coordenadas de cuadrícula 2D basadas en las coordenadas contenidas en los vectores x
y . 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.y
X
x
Y
y
X
Y
length(y)
length(x)
[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)
.
[X,Y,Z] = meshgrid(x,y,z)
Devuelve las coordenadas de la cuadrícula 3D definidas por los vectores x
y . El tamaño de la cuadrícula representada por , y es × × .y
z
X
Y
Z
length(y)
length(x)
length(z)
[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.