大家先来看几张图片:
谢尔宾斯基三角形
椭圆
以上两张图片是不是很美妙?有没有想跃跃欲试的冲动呢?
好的 给出以上两张图形的算法,递归画线与 有规律的画点:
谢尔宾斯基三角形:
一个三角形,取各边中点画出第二个三角形,再一次递归,画出下一组三角形。
椭圆:
a = 1.40, b = 1.56, c = 1.40, d = -6.56; x2 =d *Math.sin(a*x1) - Math.sin(b*y1); y2= c *Math.cos(a*x1) + Math.cos(b*y1);
相关推荐
### 分形初论——分形的初步介绍 #### 一、引言 分形是一种复杂的几何形状或图案,它在各个尺度上都表现出自相似的性质。这种自相似性不仅体现在数学模型上,而且广泛存在于自然界和社会现象之中。本文旨在通过对...
根据W-M的分形函数,生成W-M函数的曲线,请批评指教。
分形,这个概念源于20世纪70年代,由数学家曼德勃罗提出,它是一种具有自相似性、无标度性和复杂性的几何形态。本分形基础课件是为初学者精心设计的,旨在深入浅出地介绍分形理论,帮助学习者建立起对分形的全面认识...
为了更好地理解分形的复杂性,曼德勃罗引入了“分形维数”的概念。传统上,我们用整数维数来描述空间的维度,例如线是一维的,平面是二维的,空间是三维的。但对于分形来说,其维度通常是分数形式,这反映了它们在...
总的来说,"Sierpinski金字塔-分形-计算机图形学程序"是一个结合了数学美学和计算机科学实践的优秀示例,对于学习计算机图形学、分形几何以及编程的人来说,这是一个极好的资源,能够帮助他们深入理解相关概念并提升...
Java Swing作为Java GUI开发的重要库,为这款软件提供了跨平台兼容性,无论是在Windows还是其他支持Java的系统上,用户都能享受到一致的操作体验。 软件的核心功能包括: 1. **分形生成**:分形5.1内置了多种分形...
分形几何是一种在自然界中广泛存在的数学概念,它具有自相似性和无穷细节的特性。分形树是分形几何中的一个经典例子,模拟了自然界中树木的形态。在这个项目中,我们将探讨如何通过编程实现分形树的生成,以及相关的...
《混沌与分形:科学的新疆界(第2版)》介绍了分形与混沌理论的基础知识、基本原理和特性,包括:分形与自相似、分形的维数与测度、分形与图像数据压缩编码、随机性与确定性、分形的递归结构、细胞元自动机与吸引子、...
在这个“Java分形程序”中,我们主要关注三个方面的内容:雪花图形、Sierpinski地毯和一元二次方程的解空间。 1. **雪花图形**: 雪花图形是一种典型的分形几何体,通过迭代算法生成。在Java程序中,我们可以利用...
分形插值的matlab程序-分形插值曲面的MATLAB程序.pdf 传统的插值方法, 在相邻的两个信息点之间只能插出直线或者光滑曲线, 而分形插值运用自仿射原 理, 在两个信息点之间可以得到各种波状起伏的折线, 这对于模拟...
看的见的算法 7个经典应用诠释算法精髓(8)-分形图的绘制:计算机生成艺术 09-Fractal-Drawing 9-1 分形到底是什么鬼.mp4 9-2 递归绘制基础-.mp4 9-3 Vicsek分形图的绘制.mp4 9-4 为分形绘制添加交互.mp4 9-5 ...
总之,这个项目为我们提供了一个用Java实现分形图像的实例,不仅展示了Java的图形处理能力,也让我们有机会学习到分形数学的美妙。通过阅读源码和运行提供的程序,我们可以更深入地理解分形的生成原理以及Java在图形...
分形是一种具有自相似性的几何形状,即无论在大尺度还是小尺度上观察,它们都保持着相同的结构特征。 首先,让我们深入理解`turtle`库。`turtle`最初是为教育目的设计的,它源自于LOGO编程语言,通过一个虚拟的...
总之,Java 分形几何图形源代码实例是学习和探索分形几何的宝贵资源,它能帮助开发者掌握复数运算、迭代算法和图形绘制,同时也提供了一个观察数学美和自然界复杂性的窗口。通过深入研究和实践,你可以进一步提升...
**雪花分形与OpenGL** 雪花分形是一种基于数学和几何学的美丽图形,它展示了自然界中的复杂性和重复性。...学习并实现这样的项目有助于提升对OpenGL、分形理论以及递归编程的理解,同时也是一次视觉上的享受。
分形(Fractal)是一种在自然界中广泛存在的几何形态,具有自相似性和复杂性,它在计算机图形学、图像处理、艺术创作等领域有着广泛应用。在编程中,分形算法是利用数学公式或迭代过程来生成这些图案的关键。本篇...
总的来说,这个Java图形分形实例源码是一个学习和研究分形理论与Java图形编程结合的宝贵资料。它可能涵盖递归算法、图形渲染、颜色处理等多个主题,适合希望深入Java图形领域的开发者进行学习和实践。通过阅读和调试...
基于Matlab复合材料磨损表面形貌W-M分形模型及其模拟的研究涉及到多个专业知识点,包括复合材料磨损表面形貌、W-M分形模型、Matlab编程、分形维数的计算方法以及无标度区的分析等。本文将对这些知识点进行详细阐述。...
包括二十多个分形程序,从最简单的科赫曲线到曼代尔波集合.内容参见 分形艺术程序设计>>. (运行程序时,右键点出快捷菜单.先选定图形再作图.看复平面上的分形时, 请将const int STEP=4改为1.) 本程序用CB5编写,在...
东南大学 计算机图形学 作业一 分形算法,opengl实现!!