Alguna tarea sobre matlab
Función
Main()
Primero, es necesario escribir el proceso en ejecución y los resultados de la ventana.
1. Utilice Matlab para encontrar la derivada, la integral indefinida y la integral definida de la función f(x)=-x2 ex lnx, y la suma está entre 1 y 10 El rango se acerca al límite de 1.
clc
Borrar
Todo
Cerrar
Todo; /p>
syms
x
Divisas (abreviatura de divisas)
=
-x^2
exp(x)
log(x);
dfx
=
diferencia(fx,
x)
ifx
=
int(fx,
x)
iabfx
=
int(fx,
x,
1,
10)
limfx
=
Limitaciones (divisas,
x,
p>
1)
2. Utilice la función matlab para resolver la ecuación: ①X5 3 = 0; 5t
borrar
todo;
syms
x
y
t
eq1
=
x^5
3; /p>
eq2
=
y^5
2 *años
-
5 * t;
Resolver (eq1,
x)
Resolver (ecuación 2,
y)
2. Escribir un programa en lenguaje Matlab (escribir el proceso de establecimiento de la función, el código del programa y los resultados de ejecución al llamar).
No existe una función de suma en Matlab. Construya un archivo de función de suma de A a B. Se sabe que A y B son positivos. números enteros.
s
=
test_add(1,
2)
Función
s
=
test_add(a,
b)
s
=
a
b;
3. ¿Qué significan A(3:), A(3,10:20) y B=A(2:2:end,:) respectivamente?
a(:,5) toma la quinta columna de la matriz a.
A(3,:) toma la tercera fila de la matriz a.
A(3,10:20) toma la tercera fila de la matriz a, es decir, las columnas 10 a 20.
B=A(2:2:end,:) da la segunda, cuarta,... filas de la matriz A a la matriz b.
Resultado
dfx
=
exp(x)
-
2 x
1/x
ifx
=
exp(x)
-
x
x*log(x)
-
x^ 3 /3
iabfx
=
exp(10)
-
exp(1)
p>
10 *Log(10)
-
342
limfx
=
exp(1)
-
1
Estándares Nacionales Americanos (abreviatura de Estándares Nacionales Americanos)
=
-3^(1/5)
3^(1/5)*(5^(1/2)/4
1/4
-
(2^(1/2)*(5
-
5^(1/2))^(1/2)*i)/4)
3^(1/5)*(5^(1/2)/4
1/4
(2^(1/2)*(5
-
5^(1/2))^(1/2)*i)/4)
3^(1/5)*(1/4
-
5^(1/2)/4
(2^(1/2)*(5^(1/2)
5)^(1/2)*i)/4)
-3^(1/5)*(5^(1/2)/ 4
-
1/4
(2^(1/2)*(5^(1/2)
5)^(1/2)*i)/4)
Estándares Nacionales Americanos (abreviatura de Estándares Nacionales Americanos)
=
RaízDe(X61^5
2*X61
-
5*t ,
X61)
s
=
三
gt gt