教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 范文大全 > 文秘资料 >

专业实训1期末报告

来源:网络收集 时间:2026-04-13
导读: 云南大学软件学院专业实训报告 Major Practice Report School of Software, Yunnan University 成 绩 学 期: 课程名称: 专业实训(1) 任课教师: 小 组 长: 联系电话: 电子邮件: Major Practice Report 目录 一、 成绩考核表------------------------------

云南大学软件学院专业实训报告

Major Practice Report

School of Software, Yunnan University

成 绩

学 期:

课程名称: 专业实训(1) 任课教师: 小 组 长: 联系电话: 电子邮件:

Major Practice Report

目录

一、 成绩考核表---------------------------------------------------3 二、 小组分工明细表----------------------------------------------7 三、 项目一-------------------------------------------------------8

3.1摘要、问题描述------------------------------------------8 3.2设计------------------------------------------------------9 3.3测试结果及小结-----------------------------------------11 3.4代码------------------------------------------------------12 四、 项目二

4.1摘要、问题描述------------------------------------------16 4.2设计-----------------------------------------------------17 4.3测试结果及小结----------------------------------------- 4.4代码------------------------------------------------------ 五、 项目三

5.1摘要、问题描述------------------------------------------8 5.2设计------------------------------------------------------9 5.3测试结果及小结----------------------------------------- 5.4代码------------------------------------------------------

2

School of Software, Yunnan University. (2010)

《专业实训》报告

云南大学软件学院2012学年 春季 学期

《专业实训(1)》成绩考核表

(组内每位同学一份)

课程名称: 专业实训(1) 年级: 2010 级 专业: 数字媒体技术

学号: 20101120093 姓名: 蒋丹妮 本人承担角色: 组长

综合得分: (满分100分)

指导教师:李 劲 2012年 7 月 1 日

云南大学软件学院 (2012)

Major Practice Report

云南大学软件学院2012学年 春季 学期

《专业实训(1)》成绩考核表

(组内每位同学一份)

课程名称: 专业实训(1) 年级: 2010 级 专业: 数字媒体技术

学号: 20101120288 姓名: 张夕璞 本人承担角色: 组员

综合得分: (满分100分)

指导教师:李 劲 2012年 7 月 1 日

4

School of Software, Yunnan University. (2010)

《专业实训》报告

云南大学软件学院2012学年 春季 学期

《专业实训(1)》成绩考核表

(组内每位同学一份)

课程名称: 专业实训(1) 年级: 2010 级 专业: 数字媒体技术

学号: 20101120304 姓名: 马通 本人承担角色: 组员

综合得分: (满分100分)

指导教师:李 劲 2012年 7 月 1 日

云南大学软件学院 (2012)

Major Practice Report

云南大学软件学院2012学年 春季 学期

《专业实训(1)》成绩考核表

(组内每位同学一份)

课程名称: 专业实训(1) 年级: 2010 级 专业: 数字媒体技术

学号: 20101120161 姓名: 张正 本人承担角色: 组员

综合得分: (满分100分)

指导教师:李 劲 2012年 7 月 1 日

6

School of Software, Yunnan University. (2010)

《专业实训》报告

项目一 Mandelbrot集在复平面上的绘制与放大

云南大学软件学院 (2012)

Major Practice Report

中文摘要

本次项目用JAVA实现了Mandelbrot集在复平面上的绘制功能,并且用户可以通过用鼠标点击绘制平面上的点对Mandelbrot集的图像进行局部放大。在复平面上绘制出复数点阵集合,自行设置点的采样数,判定各个点是否满足条件公式,若满足条件则绘制为黑色,若不满足则绘制点的颜色随着迭代次数的变化而变化,最终将呈现出五彩缤纷的图案效果。用户点击绘制平面上的点,程序立即对鼠标点击的区域进行放大,即缩小显示区域,提高单位面积内的采样数,展现图像更多细节。通过记录鼠标点击的坐标中心位置,推算出其他正方形四点坐标,进行与以前窗口相同大小的绘制。

英文摘要

The Mandelbrot set is a mathematical set of points whose boundary is a distinctive and easily recognizable two-dimensional fractal shape. The set is closely related to Julia sets (which include similarly complex shapes), and is named after the mathematician Benoît Mandelbrot, who studied and popularized it.

More precisely, the Mandelbrot set is the set of values of c in the complex plane for which the orbit of 0 under iteration of the complex quadratic polynomial zn+1 = zn2 + c remains bounded. That is, a complex number c is part of the Mandelbrot set if, when starting with z0 = 0 and applying the iteration repeatedly, the absolute value of zn remains bounded however large n gets.

This project is to draw image which is based on the Mandelbrot set by using the JAVA language, and users can use the mouse to enlarge image of the Mandelbrot set. Draw the lattice collection on the complex plane depended on the number of samples

set by user, then determine whether each point meets the condition: .If the point meet the condition, set it black, if not set

it other color.

第一、 问题描述

曼德勃罗特集是人类有史以来做出的最奇异,最瑰丽的几何图形.曾被称为“上帝的指纹”。[1]这个点集均出自公式:Zn+1=(Zn)^2+C,这是一个迭代公式,式中的变量都是复数.通过这个迭代公式可以生成Mandelbrot集的图像。

本次项目的内容就是用JAVA实现Mandelbrot集的图像的绘制,并且用户

8

School of Software, Yunnan University. (2010)

《专业实训》报告

可以通过鼠标进行对Mandelbrot集的图像的局部放大。在复平面上绘制出复数点阵集合,自行设置点的采样数,判定各个点是否满足条件公式,若满足条件则绘制为黑色,若不满足则绘制点的颜色根据迭代次数的大小进行划分,并根据用户用鼠标点击的区域进行放大(所谓的放大就是将鼠标点击的坐标中心位置记录下,并根据坐标推算出其他正方形四点坐标,进行与以前窗口相同大小的绘制)。

[1] 摘自百度百科 第二、 概要设计

(一) 主程序模块

main函数中包含了三个模块:

1. 设置了坐标X,Y的范围以及他们之间的刻度:cpDraw.setX(xl, xh, ss);

cpDraw.setY(yl, yh, ss);

2. 定义了fir …… 此处隐藏:8689字,全部文档内容请下载后查看。喜欢就下载吧 ……

专业实训1期末报告.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/fanwen/2177779.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)