Pregunta de Matlab: escriba un archivo de función para encontrar el producto y el producto escalar de dos matrices y luego llame a la función en el archivo de comando. . . proceso de escritura
función XY=matrix_multi(X, Y)
Esta función es para lograr la operación de multi entre X e Y.
X e Y son dos matrices input.[m, n]=size(X);
[p, q]=size(Y);
if n~=p determina la columna de la primera matriz Si el número es igual al número de filas de la segunda matriz
display('¡Entrada ilegal!');
else
XY=zeros(m , q);
para i=1: m
para j=1: q
XY(i, j)=X(i,:) *Y(: , j);
end
Por ejemplo:
Varias funciones en el control automático de matlab: retroalimentación, es decir, retroalimentación, M= retroalimentación (M1, M2, 1)? serie: conexión en serie, también conocida como multiplicación
paralelo: conexión en paralelo, también conocida como suma
Información ampliada:
Matlab es un lenguaje de matrices/matrices de alto nivel que incluye declaraciones de control, funciones, estructuras de datos, entradas y salidas, y funciones de programación orientada a objetos. Los usuarios pueden sincronizar declaraciones de entrada y comandos de ejecución en la ventana de comandos, o pueden escribir primero una aplicación más grande y compleja (archivo M) y luego ejecutarlas juntas.
Hacerlo más conveniente para su uso por parte del personal técnico que no es experto en informática. Además, este lenguaje es muy portátil y escalable, lo que también es una razón importante por la que MATLAB puede penetrar en diversos campos de la investigación científica y los cálculos de ingeniería.
Enciclopedia Baidu-MATLAB