美丽的心形函数

1,使用docker



刚刚使用docker 安装了,TensorFlow 的环境:
http://blog.csdn.net/freewebsys/article/details/70237003
发现上面的带了好多的画图的函数。于是研究起心型函数。

2,公式



使用np画图:

from matplotlib import pyplot as plt
import numpy as np

size = 2
x = np.linspace(-size, size, 400)
#print(x)

#参考函数 http://www.guokr.com/post/498800/
plt.plot(x, np.sqrt(1-(np.abs(x)-1)*(np.abs(x)-1)))
plt.plot(x, np.arccos(1-np.abs(x))-np.pi)

plt.show()

效果:

3,数学公式



https://docs.scipy.org/doc/numpy/reference/routines.math.html

常用的 sin cos tan sqrt abs 等等都有。
可绘制漂亮的图像。而且环境搭建也非常方便。

时间: 2024-12-21 07:58:30

美丽的心形函数的相关文章

c语言-不知道是不是笛卡尔心形函数C语言的编程,,

问题描述 不知道是不是笛卡尔心形函数C语言的编程,, private void Form4_Load(object sender, EventArgs e) { this.BackColor = Color.Black; this.Size = new Size(400, 400); Panel panel = new Panel(); panel.Size = new Size(350, 350); panel.Paint += new PaintEventHandler(panel_Pain

利用php输出不同的心形图案_php技巧

首先为大家分享php输出心形曲线的代码,代码如下 <?php for($t=0;$t<360;$t++) { $y=2*cos($t)-cos(2*$t); //笛卡尔心形曲线函数 $x=2*sin($t)-sin(2*$t); $x+=3; $y+=3; $x*=70; $y*=70; $x=round($x); $y=round($y); $str[]=$x; $y=$y+2*(180-$y);//图像上下翻转 $x=$y; $str[]=$x; } $im=imagecreate(400

Photoshop打造梦幻心形光束特效

为了突出心形的梦幻效果,心形内部加了很多装饰光束,外部也装饰了较多的光束和渲染色块. 为了突出心形的梦幻效果,心形内部加了很多装饰光束,外部也装饰了较多的光束和渲染色块.看上去非常复杂.不过都是由一些最基本的图形构成,只要掌握了其中一个的制作方法,其它的就很容易做出来. 最终效果 1.新建一个自己屏幕大小的文档如1024 * 768像素.背景填充颜色:#1E0733,新建一个图层,用套索工具勾出下图所示的选区,按Ctrl + ALt + D 羽化60个像素,填充颜色:#3E43A1,效果如图2.

Photoshop制作心形烟雾技巧

效果图重点是烟雾部分的制作,需要在心形的边缘及中间位置增加类似烟雾的高光.至于火焰部分,直接使用火焰素材,稍作变形即可. 最终效果 <点小图查看大图> 1.新建一个1024 * 650像素的文件,背景填充黑色.新建一个组,用钢笔勾出心形的轮廓,转为选区后给组添加图层蒙版. <图1> 2.在组里新建一个图层,选择渐变工具,颜色设置如图2,由左至右拉出图3所示的线性渐变,确定后把图层不透明度改为:40%,这一层只作为一个参考层,后面的烟雾渲染后可以删除. <图2> <

Photoshop制作一个漂亮的红色水晶立体心形

心形制作并不复杂,重点是把心形的体积感及高光刻画出来.制作之前最好找一些心形的素材参考一下,了解清楚高光及暗部构成,这样制作的效果就会逼真很多. 最终效果 1.新建一个900 * 650像素,分辨率为72的画布,背景填充淡紫色:#ECACCE,如下图. <图1> 2.新建一个组,用钢笔勾出心形轮廓,转为选区后给组添加图层蒙版.如果嫌麻烦,可以直接使用素材图3,直接右键选择"图片另存为",然后在PS中打开,素材为PNG格式,可直接使用. <图2> <图3&g

利用图层样式制作漂亮的紫色玻璃心形

教程分为两个大的部分:背景和水晶心形.背景先用渐变色填充,然后填充自制图案,再用滤镜等做一些变形处理:心形部分制作稍微复杂一点,用到多个图层,分别控制高光.暗部.细节等,用图层样式来完成. 最终效果 1.打开Photoshop,新建一个文件.设置如下图,像素长宽比选择:方形像素.保存文件并命名为Adv Reflective Clear Style.psd.在工作过程中要记得经常按Ctrl+S保存和更新文件. 2.双击背景层打开图层对话框.更改名字"Gradient bg(渐变BG)",

Photoshop打造梦幻的光斑心形

光斑心形制作思路非常简单.过程:先把想要的心形画出来,再定义一款自己喜欢的画笔,设置好参数后在心形中画出光斑.然后用图层样式增加立体感即可. 最终效果 1.新建一个1024 * 800像素,分辨率为72的画布.选择渐变工具,颜色设置如图1,然后由中心向边角拉出红色至黑色径向渐变作为背景色. <图1> <图2>

圣诞节快乐 Photoshop绘制3D心形礼物

本教程介绍常见的立体图标的制作方法.由于图标的构成比较简单,制作的时候只要注意好高光和暗调的配合,很容易就可以做出逼真的立体效果. 最终效果 1.新建一个600 * 600 像素的文件,背景选择白色.新建一个图层,用钢笔勾出心形的路径,转为选区如下图. 2.选择渐变工具,颜色设置如图2,拉出图3所示的径向渐变色. 3.新建一个图层,用钢笔勾出图4所示的选区,按Ctrl + Alt + D 羽化3个像素后填充白色,然后把图层不透明度改为:40%,效果如图5. 4.新建一个图层,用椭圆选框工具拉出图

Photoshop鼠绘教程:打造梦幻的蓝色发光的心形

梦幻心形构成比较简单,最重要是把发光部分渲染出来.大致过程:先用图层样式给整体加上发光效果.然后用画笔及减淡工具渲染局部边缘高光.最后加上装饰小点即可.最终效果 1.新建一个800 * 600像素的画布,选择渐变工具,颜色设置如图1,由左上至右下拉出图2所示的线性渐变,如果觉得过亮可以用曲线压暗一点. <图1> <图2>