[X,Y,Z] = meshgrid(linspace(-3,3,101));

%3D

心型图方程如下

;

F = -X.^2.*Z.^3-(9/80).*Y.^2.*Z.^3+(X.^2+(9/4).*Y.^2+Z.^2-1).^3;

hFigure = figure;

sz = get(hFigure, 'Position');

set(hFigure, 'Position', [sz(1)-0.15*sz(3) sz(2) 1.3*sz(3) sz(4)]);

set(hFigure,'color','w', 'menu','none')

hAxes = axes('Parent',hFigure,'NextPlot','add',...

'DataAspectRatio',[1 1 1],...

'XLim',[30 120],'YLim',[35 65],'ZLim',[30 75]);

view([-39 30]);

axis off

%

制作出动态的隐形效果

;

hidden on

%

画出网格,制作网格动态效果

;

%

快渲染心得背面

:

p = patch(isosurface(F,-0.001));

set(p,'FaceColor','w','EdgeColor','w');

%

构造

Y-Z

平面

,,

描完函数在该平面的点

:

for iX = [35 38 41 45 48 51 54 57 61 64 67]

plane = reshape(F(:,iX,:),101,101);

cData = contourc(plane,[0 0]);

xData = iX.*ones(1,cData(2,1));

plot3(hAxes,xData,cData(2,2:end),cData(1,2:end),'k');

pause(.1), drawnow

end

%

构造

X-Z

平面

,

描完函数在该平面的点

:

for iY = [41 44 47 51 55 58 61]

plane = reshape(F(iY,:,:),101,101);

cData = contourc(plane,[0 0]);

yData = iY.*ones(1,cData(2,1));

plot3(hAxes,cData(2,2:end),yData,cData(1,2:end),'k');

pause(.1), drawnow

end

%

构造

X-Y

平面

,

描完函数在该平面的点

:

for iZ = [36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 69 71]

plane = F(:,:,iZ);

cData = contourc(plane,[0 0]);

startIndex = 1;

python turtle笛卡尔心形线_笛卡尔心形线代码相关推荐

  1. python turtle画房子详细解释_[宜配屋]听图阁

    我就废话不多说了,直接上代码吧! import turtle t=turtle.Turtle() turtle.Turtle().screen.delay(0) tleft=turtle.Turtle ...

  2. Python Turtle 绘图[难度2星]:一朵雪花(基础代码 、 加变量/加自定义函数优化)

    2022年北京冬奥会开幕式上"一朵雪花"贯穿始终,给大家印象深刻.今天我们也让海龟来绘制一朵雪花.先绘制一朵普通雪花,在下一期分享中再让海龟来绘制一朵"中国结雪花&quo ...

  3. python turtle画圣诞树动图_圣诞节!教你用Python画棵圣诞树

    作者 | 糖甜甜甜,985高校经管研二,擅长用 Python.R.tableau 等工具结合统计学和机器学习模型做数据分析. 如何用Python画一个圣诞树呢? 最简单: 1height =5 2 3 ...

  4. python turtle画房子详细解释_简述python的turtle绘画命令及解释

    一 基础认识 turtle库是python的标准库之一,它是一个直观有趣的图形绘制数据库,turtle(海龟)图形绘制的概念诞生1969年.它的应用十分广,而且使用简单,只要在编写python程序时写 ...

  5. python turtle画画 30排以内_想用Python乌龟画一个棋盘-我该怎么填每一个方格呢?...

    海龟填充法适用于形状,即完全有界的区域.所以,与其画一个网格,不如考虑画一系列正方形. 所以让我们先定义一个简单的函数来绘制一个填充正方形.它需要一个海龟的物体和一个边长的尺寸. 进口乌龟def dr ...

  6. python turtle画房子详细解释_如何用python画一个小房子

    Python是一种计算机程序设计语言.是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的.大型项目的开发.Python ...

  7. python turtle画四叶草的步骤_用Python的turtle作画(1)——花树

    写在前面 经常在知乎和博客上看到使用Python(大多是turtle库)绘制的图形,进行实际操作,可行的与大家分享. 一.注意事项 注意:使用pycharm进行绘图,可能会有pycharm不能识别tu ...

  8. python turtle画画 30排以内_啥是佩琦?我们用Python画给你看!

    大数据文摘投稿作品 作者:丁彦军 刚刚, 被<啥是佩奇>这支广告片刷屏了. 佩奇明明是个喜剧角色, 却看哭了所有人. ▼ 啥是佩奇 播放 快过年了 在农村爷爷给城里的小孙子打电话 小孙子说 ...

  9. python turtle画圆、循环法_实验与作业(Python)-03 Python程序实例解析(函数、循环、range、turtle)...

    截止日期: 要求: 下周实验课前上交,做好后在实验课上检查可获取平时分. 做出进阶或选做的的请用清晰的标致标识出来,方便老师批改 本次作业:可提交也可不提交.作业算平时成绩. 本次作业内容量较大,请组 ...

最新文章

  1. 测试sql语句执行时间
  2. hibernate笔记
  3. Net设计模式之简单工厂模式(Simple Factory Pattern)
  4. IntelliJ IDEA 配置JDK出现The selected directory is not a valid home for JDK
  5. BZOJ 1666 USACO 2006 Oct. 奶牛的数字游戏
  6. 深度洞见|起底元宇宙风潮,如何重塑未来数字营销?
  7. 白话科普系列——网站靠什么提升加载速度?
  8. dubbo(provider,consumer)点到点直连配置
  9. python外星人入侵怎么发给别人_python_外星人入侵(1-1)
  10. 面向机器学习的特征工程 七、非线性特征提取和模型堆叠
  11. dubbo与springcloud对比与面试
  12. Wait 线程阻塞 与 Notify、NotifyAll 线程唤醒
  13. 【ML】PAC learning model
  14. 一个亿,啪一下就没了!
  15. 本科毕业论文答辩ppt模板
  16. 松下gh6参数 松下gh6评测
  17. 如何冻结Excel中的行
  18. docker 下载mysql 8.0_docker安装mysql8.0
  19. 内存条上的数字代表的意义
  20. CoffeeScript里的or

热门文章

  1. 云端来兔 新岁纳福 | 点击查收您的限定新年礼
  2. 一个C#开发的非常实用的缓存中间件
  3. ZYNQ-AXI_VDMA IP简介
  4. 金蝶K3新安装客户端打开远程组件配置工具提示:Automation错误-KFO.Vector处理方法
  5. Navicat 怎么用?
  6. 序列检测器(moore、mealy、独热码三种写法)
  7. ReactNative进阶(三十八):Android ndk abiFilters 详解
  8. C - N^3问题 SDUT
  9. java输出m行n列方格_java从键盘输入两个整数m、n,生成一个m行n列的二维数组,对数组进行任...
  10. android子系统,Android图形子系统详解