You are on page 1of 4

9/9/22, 19:38 PARCIAL 1-MN - Colaboratory

Olvera Villafan Francisco Rufino No. de Cuenta: 317073023

1
import numpy as np

2
import scipy as sp

3
from scipy.interpolate import lagrange

4
from scipy import interpolate

1
T=np.array([0.01,3.0,6.0,9.0,12.0,15.0,18.0])

2
P=np.array([0.6113,0.7577,0.9349,1.1477,1.4022,1.7051,2.0640])

3
V=np.array([206.136,168.132,137.734,113.386,93.784,77.926,65.038])

1
#para obtener la presión de vapor

2
l=lagrange(T,P)

3
t=2

4
p=l(t)

5
print(p)

0.7056008248404403

1
#para obtener el valor del volumen específico

2
la=lagrange(T,v)

3
v=la(t)

4
print(v)

https://colab.research.google.com/drive/1yh8odqiBUimvOnUEGVO5nPHzYHcBK5zW?authuser=1#scrollTo=41ATooecvc6K&printMode=true 1/4
9/9/22, 19:38 PARCIAL 1-MN - Colaboratory

179.88925967780645

1
x=np.array([10,30,60,100])

2
y=np.array([5,20,40,70])

3
z=np.array([[1.0344,1.0282,1.0140,0.9888],\

4
           [1.1453,1.1335,1.1153,1.0885],\

5
           [1.3103,1.2953,1.2732,1.2446],\

6
           [1.6923,1.6014,1.5753,1.5417]])

1
s=interpolate.interp2d(x,y,z,kind='cubic')

2
c=60

3
r=s(x,c)

4
print(r)

[1.53900989 1.48947392 1.46456081 1.43318147]

1 S=interpolate.interp1d(r,x,kind='cubic')
2 r1=1.4823
https://colab.research.google.com/drive/1yh8odqiBUimvOnUEGVO5nPHzYHcBK5zW?authuser=1#scrollTo=41ATooecvc6K&printMode=true 2/4
9/9/22, 19:38 PARCIAL 1-MN - Colaboratory

3 tt=S(r1)
4 print(tt)

37.91823305144633

1 import plotly.graph_objects as go
2
3 X, Y = np.meshgrid(x, y)
4
5 fig = go.Figure(data=[go.Scatter3d(x=X,y=Y,z=z,
6                                    mode='markers',name='datos'),
7                       go.Surface(z=z,x=X,y=Y,name='interpolacion')])
8 fig.update_layout(scene = dict(
9                     xaxis_title='Temperatura',
10                     yaxis_title='Concentración',
11                     zaxis_title='Densidad'))
12 fig.show()

https://colab.research.google.com/drive/1yh8odqiBUimvOnUEGVO5nPHzYHcBK5zW?authuser=1#scrollTo=41ATooecvc6K&printMode=true 3/4
9/9/22, 19:38 PARCIAL 1-MN - Colaboratory

1.6

1.5

1.4

1.3

1.2

1.1

Productos pagados de Colab


-
Cancela los contratos aquí

check 0 s se ejecutó 19:36

https://colab.research.google.com/drive/1yh8odqiBUimvOnUEGVO5nPHzYHcBK5zW?authuser=1#scrollTo=41ATooecvc6K&printMode=true 4/4

You might also like