分形分析和总结.docx

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

《自然景物模拟与分形艺术》创新研修课程大纲

课程编号:

课程名称:自然景物模拟与分形艺术

开课院系:计算机学院 任课教师:苏小红

先修课程:高级程序设计语言、数据结构 适用学科范围:全校理工科专业

学时: 18

开课学期:

学分:

开课形式:网络教学、研究讨论式

课程目的和基本要求:

自然景物模拟与分形艺术是2006年新开设的一门本科生创新研修课程,该课程主要采用“网络教学+学生阅读文献+师生讨论+学生专题研究报告”的教学模式,侧重于学习和研究分形几何学的相关理论算法,然后通过计算机编程实现这些算法,将其应用于自然景物模拟、计算机艺术、分形图像压缩等领域,并解决其在自然景物模拟、计算机艺术、分形图像压缩应用中的出现的各种难点问题,为以后深入研究和从事相关领域的科研奠定基础。

课程主要内容:

分形几何学的起源与发展、分形的概念、分数维数的概念和计算方法、分形几何与欧氏几何的区别;

随机插值模型及其在山脉、海岸线等自然景物模拟中的应用;

迭代函数系统及其在植物叶片等自然景物模拟中的应用;

L系统及其在植物等自然景物模拟中的应用;

粒子系统及其在行云、火焰、烟雾等动态景物模拟中的应用;

复迭代、牛顿迭代、Julia集、Mandelbrot集,Julia集、Mandelbrot集的快速生成算法,基于HSV颜色模型的色彩设计,基于Julia集、Mandelbrot集的分形艺术及其在服装设计、装饰设计、贺卡、IC卡等艺术图片设计中的应用;

分形图像压缩编码。

上机实验内容:

本课程的实践环节主要包括:

用随机插值模型程序设计实现曲折海岸线或者山模型的模拟;

用迭代函数系统程序设计实现各种形态的植物根茎与叶片的模拟、

Sierpinski曲线的生成;

用L系统程序设计实现各种形态的植物的模拟、koch雪花曲线、Hilbert

曲线、Peano曲线、龙曲线的生成;

程序设计实现基于HSV颜色模型的调色板色彩设计,按照色调从0到360变化、饱和度从低到高变化(固定亮度为1),重新设计和显示调色板的颜色;

用复迭代方法程序设计实现不同参数条件下的Julia集绘制,并通过交互方式由用户选择一个矩形窗口,实现对矩形窗口内的Julia集进行逐级放大,验证Julia集的精细结构、具有任意小比例的细节;

用复迭代方法程序设计实现不同参数条件下的Mandelbrot集绘制,并通过交互方式由用户选择一个矩形窗口,实现对矩形窗口内的Mandelbrot集进行逐级放大,验证Mandelbrot集的精细结构、具有任意小比例的细节;

用复迭代方法程序设计实现Julia集的绘制,并验证基于区域四分法的Julia集的快速生成算法,并利用这些分形图形进行装饰画,或者贺卡,或者IC卡等艺术图片的设计;

用复迭代方法程序设计实现Mandelbrot集的绘制,并验证基于区域四分法的Mandelbrot集的快速生成算法,并利用这些分形图形进行装饰画,或者贺卡,或者IC卡等艺术图片的设计;

用牛顿迭代法和改进的牛顿迭代法程序设计实现分形图形的绘制,并利用这些分形图形进行装饰画,或者贺卡,或者IC卡等艺术图片的设计;

用迭代函数系统程序设计实现三维的Sierpinski曲线、Sierpinski海

绵、Sierpinski墓垛等;

用粒子系统程序设计实现行云,或者跳动的火焰,或者烟雾,或者

喷泉,或者摇曳的小草等的模拟;

程序设计实现分形图像压缩编码算法;学生选课要求:

要求选课学生具备扎实的数学基础和熟练的VisualC++(或VisualBasic)软件编程能力。

课程考核方法:

合格成绩的基本要求如下:

通过阅读相关中英文参考文献,写一篇关于图像检索技术的文献综述报告

(后附参考文献和学习体会),并将文献综述报告内容做成一个ppt幻灯片,在课程结业前进行汇报。

良好成绩的基本要求如下:

在上述上机实验内容(1)~(4)中任选2个实验独立完成,要求用VisualC++

(或VisualBasic)编程实现,设计友好的用户界面,提交程序源代码和程序设计报告,并将报告内容做成一个ppt幻灯片,在课程结业前进行汇报。

优秀成绩的基本要求如下:

在上述上机实验内容(5)~(9)中任选2个实验,或者在(10)~(12)中任选1个实验独立完成,要求用VisualC++(或VisualBasic)编程实现,设计

友好的用户界面,提交程序源代码和程序设计报告,并将报告内容做成一个ppt

幻灯片,在课程结业前进行汇报。程序设计报告要求:

要求用A4纸打印,有封面,报告模板可从上下载。报告内容要求如下:

实验题目

算法原理介绍

程序设计

文档评论(0)

hao187 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体武汉豪锦宏商务信息咨询服务有限公司
IP属地上海
统一社会信用代码/组织机构代码
91420100MA4F3KHG8Q

1亿VIP精品文档

相关文档