《趣味繁花曲线》使用说明

《趣味繁花曲线》是一个用MATLAB语言编写的趣味小程序,程序界面如图1。左侧主要是曲线显示窗口,控制部分在右侧,从上而下分别为功能选择区,参数选择区和基本操作区。

图1.程序界面

主要功能包括三个部分:

基本繁花曲线绘制。在本功能里,通过改变母尺半径,子尺半径以及绘图点到子尺圆心的距离这三个参数,就以绘制出与真的繁花规一样的漂亮曲线。绘制曲线时还可以改变线条颜色和粗细。由于在软件中子尺、母尺以及绘图点到子尺中心的距离可取值范围比市面上的繁花规要宽得多,所以可以绘制出更多样的基本繁花曲线。

创意繁花曲线。通过对两个曲线坐标进行运算,得出一个新的曲线坐标,用此坐标绘制的图形更加丰富有趣。这部分除了可以改变基本繁花曲线部分的几个参数外,还可以分别改变每个曲线坐标的放大倍数,旋转角度等参数,实现对合成曲线坐标的改变。可以得到变化无穷的曲线样式。这部分产生的繁花曲线也是用普通繁花规无法画出来的。

红蓝3D视图基本繁花曲线。根据红蓝3D原理,首先用程序产生一幅基本繁花曲线,然后将这幅曲线复制成相隔一定间距的红蓝两幅图片,在同一页面上显示,此时,佩戴红蓝3D眼镜就可以看到有立体感觉的图片。小程序中提供了两种3D红蓝方案:1、背景为方格,前景为红蓝繁花曲线。2、背景为排列整齐的小的红蓝繁花曲线组成,前景为黑色繁花曲线。在佩戴红蓝3D眼镜的条件下,两种方案的3D效果都比较理想,都能看的繁花曲线悬浮在背景上方。

三种方式产生的繁花曲线均可以用图片方式保存下来,便于使用和查看。

该小程序趣味十足,可以把使用者带入一个五彩缤纷的繁花世界,使大家在玩中体会到数学的美!

注:本程序用MATLAB 2015b 设计,操作系统为Windows 7 专业版(64位)。软件运行时需要MATLAB 运行库支持,在安装了MATLAB 2015b 以上版本的电脑中可执行文件能直接运行,否则,需要安装包含运行库在内的安装文件(MyAppInstaller_mcr,大小约556M)。

程序作者:合肥市科学岛实验小学 六(1)班 陈惊鸿

指导老师:胡家海

繁花规 matlab,趣味繁花曲线使用说明.doc相关推荐

  1. matlab与vc混合编程指导书.doc,vc与matlab混合编程—基于com.doc

    vc与matlab混合编程-基于com.doc VC与MATLAB混合编程基于COM2010年03月21日星期日1118注意旨在提供一份VC调用MATLAB的快速试验参考和一些实际经验,不保证所有内容 ...

  2. matlab 进行非线性回归,5.利用Matlab编程进行非线性回归分析.doc

    5.利用Matlab编程进行非线性回归分析.doc §5. 利用Matlab编程计算非线性回归模型 --以Logistic曲线为例 1.原始数据 下表给出了某地区1971-2000年的人口数据(表1) ...

  3. matlab仿真实验报告,Matlab SIMULINK仿真实验报告.doc

    Matlab SIMULINK仿真实验报告.doc 西安邮电学院 Matlab实验报告(四)2011- 2012 学年第 1 学期专业 自动化班级 自动 0903学号姓名2011 年 11 月 10 ...

  4. matlab 自动控制函数,matlab自动控制仿真常见函数应用.doc

    matlab自动控制仿真常见函数应用.doc 自动控制常见MATLAB函数的应用roots/conv/rlocus/zpk/tf/bode/step/impulse1.在matlab中采用roots函 ...

  5. matlab如何取对数坐标,利用Matlab提取图片中曲线数据(线性修正,支持对数坐标)

    利用Matlab提取图片中曲线数据 前一段时间看到一篇文章"利用Matlab提取图图片中的数据",觉得思路挺好,遂下载下来研究了一番,发现作者所编写的程序没有考虑原始图片非水平放置 ...

  6. matlab电力系统暂态稳定性,matlab实验电力系统暂态稳定分析.doc

    matlab实验电力系统暂态稳定分析.doc 19实验三电力系统暂态稳定分析电力系统暂态稳定计算实际上就是求解发电机转子运动方程的初值问题,从而得出ΔT和ΩT的关系曲线.每台发电机的转子运动方程是两个 ...

  7. matlab 齿轮故障,基于matlab的故障齿轮分析.doc

    基于matlab的故障齿轮分析.doc 基于matlab的故障齿轮分析摘要这篇文献,研究了齿轮箱中轮齿裂纹对齿轮振动的响应,及轮齿裂纹对啮合刚度的影响.并在matlab基础上分析了齿轮的裂纹故障.断齿 ...

  8. 超调 matlab m文件,基于Matlab的汽车运动控制系统设计.doc

    基于Matlab的汽车运动控制系统设计.doc 基于MATLAB的汽车制动系统设计 杨 东 (昆明理工大学交通工程学院 昆明 650500) 摘 要:本课题以汽车制动控制系统的设计为应用背景,利用MA ...

  9. 基于matlab的信号去噪,基于matlab的信号去噪研究.doc

    基于matlab的信号去噪研究.doc 学 生 毕 业 设 计(论 文) 课题名称 基于 MATLAB 的信号去噪研究 姓 名 陈文 学 号 051220206 院 系 物电系 专 业 电子信息工程 ...

最新文章

  1. WMI Series :管理对象的信息查询和方法访问
  2. linux socket完成端口,“完成端口”模型(IOCP)
  3. js for循环与for in循环的区别
  4. golang使用iota
  5. idea 运行jmeter源码_学会BeanShell,才敢说自己懂Jmeter
  6. Elasticsearch之批量操作bulk
  7. IntelliJ IDEA 的 Build Project/Build Module/构建项目/构建模块
  8. 【HDU - 1080】Human Gene Functions(dp,可编辑距离类问题)
  9. channelsftp 上传文件为空_SpringBoot文件上传下载篇(九)
  10. Microsoft Deployment Toolkit build 8456
  11. 打砖块游戏代码 c语言,打砖块游戏的源代码(请多指教)
  12. Windows10鼠标光标及浏览器点击效果【win10美化】
  13. 从自走棋代码分析游戏机制--棋池、回蓝、目标判断、掉落概率与新英雄
  14. 谷歌退出中国谁对谁错
  15. clip-path应用
  16. VSTO:使用C#开发Excel、Word【10】
  17. 实战篇ConstraintLayout的崛起之路
  18. 移动端APP渲染原理
  19. office版本比较
  20. 入门网安学习之路第一天

热门文章

  1. 容器,组件与框架是什么?
  2. VS 用cout输出字符串
  3. 第十个天猫双11来了,全世界的消费者准备好了吗
  4. python线程延时函数_延迟队列的python实现
  5. oracle统计一年中每个月的数据
  6. XShell免费版的安装配置教程
  7. http域名免费升级https
  8. sed常见用法,删除匹配行的上2行,下3行
  9. C++程序在Windows系统上启动失败与运行卡死问题排查实战
  10. 5G QoS管理及与DRB映射关系