¿Qué significa cumtrapz en matlab?
¿Qué significa cumtrapz en matlab?
trapz utiliza el método del trapezoide para calcular integrales numéricas
La entrada requerida es una secuencia, o dos secuencias correspondientes de la misma longitud
trapz(Y) o trapz(X,Y);
Calcula el área integrada bajo la curva determinada por dos conjuntos de datos, X e Y.
Cuando solo se ingresa una variable, la función preestablece su es la variable Y,
y Y) es equivalente a trapz(1:1:length(Y),Y)
Las variables de entrada de cumtrapz se usan igual que trapz
excepto que trapz solo genera un área total y cumtrapz genera una secuencia con la misma longitud que los datos de entrada
Cada número corresponde a la integral del número anterior en la secuencia original
Tu ejemplo
t=0: dt:4;
Ft=exp(-sin(t));
Sx =dt*cumtrapz(Ft);
Sx(end)
Usa cumtrapz para calcular la integral de la función (t)=exp(-sin(t)) de 0 a 4. El intervalo de muestreo numérico es dt
La secuencia de variables independientes utilizada para la integración es t y la secuencia de variables es Ft
Según el cálculo completo de la integral, debe ser escrito como:
Sx=cumtrapz(t,Ft);
Dado que tu variable independiente t en sí es una secuencia aritmética, simplemente puedes escribir cumtrapz(Ft)
.pero la integral obtenida de esta manera se calcula según el intervalo preestablecido de 1. Para obtener el valor correcto, debes multiplicar por el intervalo dt
El Sx final es una secuencia con la misma longitud as t
El último valor Sx(end) es en realidad trapz(t,Ft) ¿Qué significa N=tamaño en Matlab? El 2 en tamaño es ¿Qué significa?
El tamaño se refiere al tamaño de la matriz. Déjame darte un ejemplo.
G=
1 2 3 4 5
6 7 8 9 0
1 2 3 4 5
Entonces tamaño (G) = [3, 5], [3, 5] aquí significa que la matriz G es 3 por 5.
tamaño(G,1)=3, el 1 aquí representa el tamaño de la primera dimensión de la matriz G, que son 3 filas,
tamaño(G,2)= 5, el 2 aquí representa el tamaño de la segunda dimensión de la matriz G, que tiene 5 columnas.
Por supuesto, también existen matrices de orden superior, puedes probarlas tú mismo.
¿Qué significa =... en matlab?
=... es un carácter de nueva línea
Agregar... después de que el operador haga referencia a lo siguiente Una línea está conectada a este banco.
[sorted_based_on_objective, index_of_objectives] = ...
sort(y(:,V + i));
Eso es todo
[sorted_based_on_objective, index_of_objectives] = sort(y(:,V + i)); ¿Qué significa @ en matlab?
Código de control de función
Función anónima
Este es un uso de alto nivel del código de control de función. La variable del código de control de función generada de esta manera no apunta a una función específica, sino a una expresión de función:
Nombre de variable=@(. lista de argumentos de entrada) expresión de operación
Por ejemplo, la función anterior que calcula el cuadrado de una variable se puede escribir simplemente como esta función anónima:
mysqr1=@(x )x. *x
Después de ejecutar mysqr1 (nombre de la variable), puede calcular el cuadrado de la variable. Tenga en cuenta que el atributo mysqr1 es una variable de código de control de función, no esta expresión. debe estar entre comillas simples ¿Qué significa A en matlab?
"==" es el operador igual en operaciones condicionales, que se utiliza para determinar las expresiones en los lados izquierdo y derecho de "=". =" o si los valores son iguales. Si es igual, devuelve 1; en caso contrario, devuelve 0.
En matlab, "==" es similar al operador igual "==" en lenguaje C. ¿Qué significa piso en matlab?
Qué significa redondear cuando se usa la función piso() en matlab
Por ejemplo:
piso(1.8)=1; Es decir, se toma un número entero menor que el operando. ¿Qué significa poli en matlab?
poly puede construir polinomios a partir de raíces. Si x se refiere a la raíz de un polinomio, poli(x) obtendrá los coeficientes y exponentes correspondientes del polinomio
Poly puede generar el polinomio característico de la matriz. Si A es una matriz, poli (A) puede obtener los coeficientes del polinomio característico de la matriz. ¿Qué significa %end en matlab?
Agregue un comentario, el contenido del comentario es "fin". .
Debería aparecer al final del código del programa. ¿Qué significa argumento en matlab?
argumento
Británico [?ɑ:gjum?nt] Americano. [? ɑ:rgjum?nt]
n.
Argumento, disputa [número] argumento, trama
Plural: argumentos p >
Ejemplos bilingües
Hay un fuerte argumento para bajar el precio.
Hay un fuerte argumento para bajar el precio. ¿Qué significa magia en matlab?
magic(n) genera un cuadrado mágico de orden n.
Un cuadrado mágico de orden n consiste en organizar 1-n^2 en una matriz nxn, de modo que la suma de n números en cada fila, cada columna de la matriz y las diagonales principal y subdiagonal son todos iguales (es fácil demostrar que esta suma es igual a n*(n^2+1)/2).
Yinggu en The Legend of the Condor Heroes estaba jugando con un cuadrado mágico de tercer orden. Le tomó varios años darse cuenta de que la forma en que Jin Daxia la escribió era demasiado estúpida.