首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >球拍无法绘制曲面

球拍无法绘制曲面
EN

Stack Overflow用户
提问于 2017-05-24 23:14:56
回答 2查看 51关注 0票数 1

我想绘制这个曲面:

Z= (3x -8+ 11y) / (6y -11)

以下是代码

代码语言:javascript
复制
(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上尝试了这个函数,它绘制得很好。

https://academo.org/demos/3d-surface-plotter/?expression=(3x-8%2B11y)%2F(6y-11)&xRange=0%2C1&yRange=0%2C1&resolution=25

有人知道为什么吗?因为我需要在同一张图中绘制多个曲面,而我不能在academo上这样做。我只有球拍作为绘图工具在我的笔记本电脑上。

谢谢,

EN

回答 2

Stack Overflow用户

发布于 2017-05-24 23:36:22

使用surface3d (而不是surface)。容易疏忽。

票数 1
EN

Stack Overflow用户

发布于 2017-05-25 00:01:27

对不起,surface不起作用,但surface3d起作用。

代码语言:javascript
复制
(plot3d (surface3d  
   (lambda (x y) (/ (+ (* 3 x) -8 (* 11 y)) (- (* 6 y) 11))) 0 1 0 1))   

尽管我仍然不知道为什么。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44162426

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档