当两个或多个边界条件组合在一起时,就形成了极端条件.如果一个函数是由两个独立的变量参数化,有一个测试用来验证当两个变量都是边界条件时的情况.来看下面演示中的函数(sin(x) / x) * (sin(y) / y):
import numpy as np
def sinc2d(x, y):
if x == 0.0 and y == 0.0:
return 1.0
elif x == 0.0:
return np.sin(y) / y
elif y == 0.0:
return np.sin(x) / x
else:
return (np.sin(x) / x) * (np.sin(y) / y)
函数sin(x)/(