我想绘制这个曲面:
Z= (3x -8+ 11y) / (6y -11)
以下是代码
(plot3d (surface
(lambda (x y) (/ (+ (* 3 x) -8 (* 11 y)) (- (* 6 y) 11)) 0 1 0 1))
#:x-min 0 #:x-max 1 #:y-min 0 #:y-max 1)然而,球拍产生了一个奇怪的(和错误的)图形。我在academo.org上尝试了这个函数,它绘制得很好。
有人知道为什么吗?因为我需要在同一张图中绘制多个曲面,而我不能在academo上这样做。我只有球拍作为绘图工具在我的笔记本电脑上。
谢谢,
发布于 2017-05-24 23:36:22
使用surface3d (而不是surface)。容易疏忽。
发布于 2017-05-25 00:01:27
对不起,surface不起作用,但surface3d起作用。
(plot3d (surface3d
(lambda (x y) (/ (+ (* 3 x) -8 (* 11 y)) (- (* 6 y) 11))) 0 1 0 1)) 尽管我仍然不知道为什么。
https://stackoverflow.com/questions/44162426
复制相似问题