《数学实验分形实例》由会员分享,可在线阅读,更多相关《数学实验分形实例(11页珍藏版)》请在人人文库网上搜索。

1、数学实验报告学院: 班级: 学号: 姓名: 完成日期: 实验二 分形(一)练习题1一实验目的1了解分形几何的基本情况;2了解通过迭代方式,产生分形图的方法;3了解matlab软件中简单的程序结构。二. 问题描述对一个等边三角形,每条边按照Koch曲线的方式进行迭代,产生的分形图称为Koch雪花。编制程序绘制出它的图形,并计算Koch雪花的面积,以及它的分形维数。三实验过程仿照Koch曲线代码对三角形的每条边进行Koch曲线化,建立函数“snow”的输入参数有三角形的边长R和迭代次数k,输出Koch雪花图形以及雪花所围面积S. 源代码如下:function snow(R,k)p=0;R/2+1i。

2、*R*sin(pi/3);R;0;S=0;n=3;A=exp(1i*pi/3);for s=1:kj=0;for i=1:nq1=p(i,:);q2=p(i+1,:);d=(q2-q1)/3;j=j+1;r(j,:)=q1;j=j+1;r(j,:)=q1+d;j=j+1;r(j,:)=q1+d+d*A;j=j+1;r(j,:)=q1+2*d;endn=4*n;clear pp=r;q2;endfigureq(:,1)=real(p(:,1);q(:,2)=imag(p(:,1);plot(q(:,1),q(:,2)fill(q(:,1),q(:,2),b)for i=0:kS=S+(3.(0.。

3、5-i)*0.25*(R.2);endSaxis equal按照以上程序,输入参数,有以下结果: snow(1,1) S =0.5774 图形如下:snow(1,2) S =0.6255 图形如下:snow(1,3) S =0.6415 图形如下:snow(1,4) S =0.6468 图形如下:snow(1,5) S =0.6486 图形如下:四总结分析和心得体会根据观察迭代的面积规律,即可推得面积递推公式:an=Sn-Sn-1=13*49n-1*S1,(n2),其中S1=0.866即:面积公式Sn=2nan+S1,也就等于1.3856-0.5196*(49)n-1分形维数,根据迭代的规律得。

4、到:相似形个数:m=4 边长放大倍数c=3, 维数d=ln m/ln c=ln 6/ln 3=1.631 (二)练习题2一实验目的1了解分形几何的基本情况;2了解通过迭代方式,产生分形图的方法;3了解matlab软件中简单的程序结构。二. 问题描述对一条竖线段,在其三分之一分点处,向左上方向画一条线段,在其三分之二点处,向右上方向画一条线段,线段长度都是原来的三分之一,夹角都为30度,迭代一次后变成图3-22.继续迭代得到分形图,可模拟树木花草,编制程序绘制出它的图形。三实验过程代码如下:function tree(z1,z2,N,n) if nN return end if n=1 d=(z。

5、2-z1)/3; q1=z1+d+d*exp(1i*pi/6); q2=z1+2*d+d*exp(-1i*pi/6); plot(z1+d,q1) hold on axis equal plot(z1+2*d,q2) plot(z1,z2) tree(z1,z2,N,n+1) else d=(z2-z1)/3; q1=z1+d+d*exp(1i*pi/6); q2=z1+2*d+d*exp(-1i*pi/6); plot(z1+d,q1) plot(z1+2*d,q2) tree(z1+d,q1,N,n+1); tree(z1+d,z1+2*d,N,n+1); tree(z1+2*d,q2,N。

6、,n+1); tree(z1+2*d,z2,N,n+1); end 其中N为迭代次数,n的初始值为1,输入以下代码:tree (0,10i,2,1) 图形如下:tree (0,10i,3,1) 图形如下:tree (0,10i,4,1) 图形如下:tree (0,10i,5,1) 图形如下:tree (0,10i,6,1) 图形如下:四总结分析和心得体会通过本次的实验,我更了解了几合分形图以及用matlab软件产生几合分形图的方法、程序结构。总的来说,通过本次实验,学习到了matlab软件的一种新的用法,对自己的数学实验能力又提升了不少。体验了通过图形迭代方式产生分形图的过程,迭代的规则非常简单,产生的结果却异常奇妙,并且这些图形很好地反映出了分形所具有的自相似的层次结构。

matlab数学实验分形,数学实验分形实例相关推荐

  1. matlab软件编程求解方程实验报告,数学实验“线性方程组高斯消去法”实验报告内含matlab程序.doc...

    数学实验"线性方程组高斯消去法"实验报告内含matlab程序 西京学院数学软件实验任务书课程名称数学软件实验班级数0901学号0912020107姓名李亚强实验课题线性方程组高斯消 ...

  2. 数学建模matlab实验报告,数学建模实验.doc

    <数学建模实验.doc>由会员分享,提供在线免费全文阅读可下载,此文档格式为doc,更多相关<数学建模实验.doc>文档请在天天文库搜索. 1.数学建模课程实验报告专题实验7 ...

  3. matlab画出玫瑰线,数学实验 玫瑰线的绘制

    实验一 玫瑰线的绘制 一. 实验背景 数学方程的图形千变万化,形状各异.极坐标方程为θρ n a cos =或θρn a sin =的图像以形似玫瑰而被称为玫瑰线,他们是由以原点为公共点的玫瑰花瓣组成 ...

  4. 求pi的数学模型matlab计算pi,MATLAB实验-pi的计算 圆周率的近似计算 数学软件与数学实验 教学课件.ppt...

    MATLAB实验-pi的计算 圆周率的近似计算 数学软件与数学实验 教学课件 1.圆周率π的计算历程 所谓"圆周率"是指一个圆的周长与其直径的比值.古今中外,许多人致力于圆周率的研 ...

  5. 打靶法matlab求边值问题代码,数学实验“微分方程组边值问题数值算法(打靶法,有限差分法)”实验报告(内含matlab程序)...

    实验二十七实验报告 一.实验名称:微分方程组边值问题数值算法(打靶法,有限差分法). 二.实验目的:进一步熟悉微分方程组边值问题数值算法(打靶法,有限差分法). 三.实验要求:运用Matlab/C/C ...

  6. 计算机模拟数学实验的概念,数学建模与数学实验(课堂PPT)

    <数学建模与数学实验(课堂PPT)>由会员分享,可在线阅读,更多相关<数学建模与数学实验(课堂PPT)(38页珍藏版)>请在人人文库网上搜索. 1.1,数学建模与数学实验,后勤 ...

  7. 计算机模拟数学实验的概念,数学建模与数学实验之计算机模拟教材.ppt

    数学建模与数学实验之计算机模拟教材.ppt 数学建模与数学实验,后勤工程学院数学教研室,之计算机模拟,实验目的,实验内容,学习计算机模拟的基本过程与方法,1.模拟的概念,4.实验作业,3.计算机模拟实 ...

  8. 用计算机模拟掷骰子实验,数学建模与数学实验之计算机模拟.ppt

    数学建模与数学实验之计算机模拟 实验作业 1.编一个福利彩票电脑选号的程序. 4. 某设备上安装有四只型号规格完全相同的电子管,已知电子管寿命为1000--2000小时之间的均匀分布.当电子管损坏时有 ...

  9. 《数学建模与数学实验》第5版 数据的统计描述 习题8.7

    文章目录 1. 某校60名学生的一次考试成绩如下: (1).计算计算均值.标准差.极差.偏度.峰度,画出直方图: (2).检验分布的正态性: (3).若检验符合正态分布,估计正态分布的参数并检验参数. ...

  10. 计算机验证型数学实验报告,数学建模实验报告1.doc

    数学建模实验报告1.doc 黑龙江科技学院 实 验 报 告 课程名称: 数学建模 专 业: 班 级: 姓 名: 数力系 实 验 名 称数学规划实验课 程数学建模主要仪器设备 计 算 机使用的软件名称M ...

最新文章

  1. 【原创】修改C#_WinForm设计中两个默认图标
  2. sql 2000 安装问题
  3. maven 单独构建多模块项目中的单个模块
  4. 前景色和背景色_好色之人福利 — 室内空间背景色
  5. 了解计算机编码的一般特征,教招信息知识点:计算机编码的一般特征
  6. SQL Server 置疑修复
  7. 计算机网络知识点总结(第一章 概述)
  8. STM32 GPIO模拟I2C的SHT20温湿度采样
  9. 苹果PD20W快充方案缺货,芯片供应不足,怎么破局?
  10. 西安邮电大学计算机学院教师,西安邮电大学计算机学院
  11. 织梦CMS插件合集覆盖几十插件功能采集推送等
  12. 从zookeeper官方文档系统学习zookeeper
  13. Java设计模式面试题(一)
  14. vue-cli之加载ico文件
  15. 问题 A: 【二维数组】计算三阶行列式的值
  16. Expanding Cards
  17. 200行golang 实现的区块链
  18. 社区发现研究现状(一)
  19. go socks代理
  20. css---光标样式

热门文章

  1. c++ primer 随笔
  2. rtorrent命令行使用
  3. C语言创建BOOL类型
  4. SpringBoot @Scheduled注解(cron、fixedRate、fixedDelay、initialDelay)各个参数区别
  5. Vue—Typescript
  6. Python基础练习:运算符
  7. python语言格式化_一些基础的python语句5 字符串格式化符号及转义字符含义
  8. 为什么我们要把服务注册发现改为阿里巴巴的Nacos而不用 ZooKeeper?
  9. 人工智能轨道交通行业周刊-第51期(2023.7.3-7.16)
  10. 现代企业环境中的DCS(“分布式控制系统”)和SCADA(“站点控制和数据采集”)...