Lab Task 10
Lab Task 10
LAB 11 (MANUAL)
Q1 CODE:
def divided_diff(x, y):
n = len(x)
coeff = []
for i in range(n):
coeff.append(y[i])
return coeff
n = len(x_vals)
HAMZA AHMED WAJEEH (12349) NC LAB (111678) TASK 10
LAB 11 (MANUAL)
y_vals = []
for i in range(n):
y = coeff[-1]
y_vals.append(y)
return y_vals
x = []
y = []
for i in range(n):
x.append(x_val)
y.append(y_val)
coeff = divided_diff(x, y)
for i in range(len(coeff)):
print(f"c[{i}] = {coeff[i]}")
Q2 CODE:
def divided_diff(x, y):
n = len(x)
coeff = []
for i in range(n):
coeff.append(y[i])
return coeff
n = len(x_vals)
y_vals = []3
for i in range(n):
y = coeff[-1]
y_vals.append(y)
return y_vals
x = []
HAMZA AHMED WAJEEH (12349) NC LAB (111678) TASK 10
LAB 11 (MANUAL)
y = []
for i in range(n):
x.append(x_val)
if y_val == '?':
default_y_val = 0
y.append(default_y_val)
else:
y.append(float(y_val))
coeff = divided_diff(x, y)
for i in range(len(coeff)):
print(f"c[{i}] = {coeff[i]}")
Q2 OUTPUT: