Matlab utiliza incorrectamente * Las dimensiones de la matriz interna deben ser consistentes.
1. El motivo de la advertencia de error "Uso incorrecto de Matlab * las dimensiones de la matriz interna deben ser consistentes" es que el número de datos en y, t y b no es igual (inconsistente) (es decir). , y son 66 datos, y t y b son 71 datos)
Cambie t y b a t=[1:66]', b=[ones(1,66)];
2. Los operadores de punto no deben aparecer en expresiones z. Esta es una operación matricial, no una operación vectorial.
Simplemente elimine el operador de punto en la expresión z.
Información ampliada:
Funciones de uso común
eye() crea una matriz cuyos elementos diagonales son 1 y otros elementos son 0
diag ()Crea una matriz diagonal basada en el vector, es decir, usa los elementos del vector como elementos diagonales
magic() Crea una matriz del cubo de Rubik
rand() Cree una matriz aleatoria que obedezca a una distribución uniforme
p>
randn() crea una matriz aleatoria que obedezca a una distribución normal
loglog: Los ejes x y y son ambas escala logarítmica (Escala logarítmica)
semilogx: eje x Es una escala logarítmica y el eje y es una escala lineal
Enciclopedia Baidu-MATLAB