首页 > 编程知识 正文

几何画板绘制心形曲线,用ypthon实现形绘制

时间:2023-05-04 17:12:35 阅读:255855 作者:3898

原理:

利用内嵌循环绘制方程:
( x 2 + y 2 − 1 ) 3 = x 2 y 3 (x^2+y^2-1)^3=x^2y^3 (x2+y2−1)3=x2y3的图像

代码: /*说明:本程序的原理是根据方程(x^2+y^2-1)^3=x^2*y^3作差得值f,若f<=0,则用'*'填充,否则就用' ' 填充最后得到了心形曲线 */ #include <cstdio>#include <iostream>using namespace std;int main(){ float y, x, z, f;//变量声明 /*以下为内嵌循环,先循环最里面的循环,再循环外部的*/ for (y = 1.5f; y > -1.5f; y -= 0.1f) { for (x = -1.5f; x < 1.5f; x += 0.05f) { z = x * x + y * y - 1; f = z * z * z - x * x * y * y * y; //作差 /*下面进行f值的判断,最简单的if逻辑语句*/ if (f <= 0) cout << '*'; else cout << ' '; } cout << endl; } return 0;} 效果:

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。