Escolar Documentos
Profissional Documentos
Cultura Documentos
ALUMNO:
ROMERO ZAVALA EDWARD AARON
GRUPO: A
DOCENTE: ING. RUBEN MATHEUS HERRERA
AREQUIPA – PERÚ
2019
Ejercicio 1
Construya la matriz MODELO y luego escriba los comandos que
responden a las siguientes consignas:
A=[1:20:181;2:20:182;3:20:183;4:20:184;5:20:185;6:20:186;7:20:187;8:20:188;9:20:18
9;
10:20:190;11:20:191;12:20:192;13:20:193;14:20:194;15:20:195;16:20:196;17:20:197;1
8:20:198;19:20:199;20:20:200]
Respuesta
Comando
b=A(3,:)
Respuesta
Asignarles al vector c la 2da columna de la matriz MODELO.
Comando
c=A(:,2)
Respuesta
A partir de la matriz MODELO crear otra matriz D que contenga solo los
elementos de filas pares y las columnas impares.
Comando
D=A(2:2:20,1:2:10)
Respuesta
Calcule la matriz F que tenga el valor: A’*A. ¿Es lo mismo que hacer A*A’?
Comando
F=A'*A
F1=A*A'
Respuesta de A'*A
Respuesta de A*A'
A’*A es diferente a A*A’
Comando
A(20,:)=[]
Respuesta
Ejercicio 2
Graficar las siguientes funciones
x = -3.3:0.1:-1.3
y = sqrt((x.^2-1))
plot(x,y)
Grafico
Gráfico
seno( x 2 y 2 )
f ( x, y) En el dominio x 10,10 e y 10,10
x 2 y 2 0.1
x=linspace(-2,-1e-10,100);
y=(x.^2).*sin(1./x);
plot(x,y)
x=linspace(1e-10,2,100);
y=(x.^2).*sin(1./x);
plot(x,y)
plot(0,0,'o')
Gráfico
Ejercicio 3
Crear una function de Scilab que realice el producto matricial entre dos
matrices. Comparar el resultado con el producto * del software.
function P=Pmatriz(A, B)
[m q]=size(A);
[q n]=size(B);
for i=1:m
for j=1:n
suma=0;
for p=1:q
suma=suma + A(i,p)*B(p,j);
end
P(i,j)=suma;
end
end
endfunction
Ejercicio 4
Utilizando la ecuación de Van der Waals:
a
(P )(V b) RT
V2
function P=vanderwaals(v, T)
R=0.082054;
b = 0.04267;
a=3.592;
P = R*T/(v-b) - a/v^2;
endfunction
v=linspace(1,35,100);
T1=100;
T2=300;
T3=600;
for i=1:length(v);
p1(i) = vanderwaals(v(i),T1);
pideal1(i) = 0.082054*T1/(v(i));
p2(i) = vanderwaals(v(i),T2);
pideal2(i) = 0.082054*T2/(v(i));
p3(i) = vanderwaals(v(i),T3);
pideal3(i) = 0.082054*T3/(v(i));
end
plot(v,p1,'r')
plot(v,p2,'b')
plot(v,p3,'y')
plot(v,pideal1,'r--')
plot(v,pideal2,'b--')
plot(v,pideal3,'y--')
xlabel('Volumen molar (l/mol)')
ylabel('Presión (atm)')
legend('Presión real a 100 K','Presión real a 300 K','Presión real a600 K','Presión ideal a
100 K','Presión ideal a 300 K','Presión ideal a 600 K')
Gráfico