#!/usr/bin/env python3fromsympy.plottingimport plot3d
fromsympyimport sqrt
fromsympy.abcimport x, y
print('43.')
fs = [s * sqrt(50- x **2- y **2) for s in [-1, 1]]
g = (3* x -4* y -50) /5
hs = [(-x -2* y + s *15* sqrt(2)) /2for s in [-1, 1]]
for i, h inenumerate([g] + hs):
p = plot3d(*fs, h,
(x, -10, 10),
(y, -10, 10),
show=False)
p.save(f'sample43_{i}.png')
p.show()
0 コメント:
コメントを投稿