LabWork5
📑 IT Online Mini Campus. Task 1.6
📑 IT Online Mini Campus. Task 1.6
IV. Программа SageMath (Python)
def create_table(f,a,x1,dx,n):
t=[['n','X','Y≈']]
for i in [1..n]:
t.append([i,x1,f(a,x1)]); x1+=dx
show(table(t))
def f21(a,x):
if x<3*a: return -a*exp(x-3*a)
else: return -a-a*log(x-3*a)
var('a,x'); A21=.8; X21,dX21=-4*A21,2*A21/5
s21='$x<3a => f(x)=%s; x>=3a => f(x)=%s$'
s21=s21%(latex(-a*exp(x-3*a)),
latex(-a-a*log(x-3*a)))
pretty_print(html(s21))
create_table(f21,A21,X21,dX21,20)
No comments:
Post a Comment