数学软件课程设计
- 格式:docx
- 大小:48.82 KB
- 文档页数:8
基于MATLAB的实用数值计算课程设计1. 简介MATLAB是一款广泛应用于各个领域的数学软件,在数值计算领域尤为突出。
本课程旨在通过MATLAB进行实用的数值计算课程设计,让学生深入掌握MATLAB在数值计算中的应用。
2. 课程目标通过本课程的学习和实践,学生能够掌握以下内容:1.熟悉MATLAB的基本语法和命令。
2.掌握MATLAB在函数拟合、插值、微积分、常微分方程、矩阵计算等数值计算领域的应用。
3.能够使用MATLAB进行数据处理、可视化和报告生成。
4.能够完成一个实用的数值计算课程设计,巩固和提高MATLAB的应用能力。
3. 课程安排第1周:MATLAB基础本周学习MATLAB的基本语法和命令,包括变量定义、数值计算、函数定义和调用等,了解MATLAB的基本应用。
第2周:MATLAB绘图本周学习MATLAB的绘图功能,包括二维图形、三维图形、图形标注和图形导出等,掌握MATLAB的图形处理能力。
第3~4周:函数拟合与插值本周学习MATLAB的函数拟合与插值工具箱,包括线性回归、非线性回归、插值函数的计算和绘制等,掌握使用MATLAB进行函数拟合和插值的方法。
第5~6周:微积分本周学习MATLAB在微积分中的应用,包括数值微积分、微分方程求解和符号计算等,掌握MATLAB处理微积分问题的能力。
第7~8周:常微分方程本周学习MATLAB在常微分方程中的应用,包括初始值问题和边值问题的求解、稳定性分析和最优控制等,掌握MATLAB处理常微分方程问题的方法。
第9~10周:简单矩阵计算本周学习MATLAB在简单矩阵计算中的应用,包括矩阵的定义和计算、特征值和特征向量的求解、矩阵分解和求逆等,掌握MATLAB处理简单矩阵计算问题的方法。
第11~12周:数值优化本周学习MATLAB在数值优化中的应用,包括线性规划、非线性规划和整数规划等,掌握MATLAB进行数值优化的方法。
第13~14周:数据分析与报告本周学习MATLAB在数据分析和报告生成中的应用,包括数据处理、可视化和报告生成等,掌握MATLAB进行数据处理和报告生成的方法。
高中数学软件制作教案设计学科:数学年级:高中课时:2课时教学目标:1.了解数学软件制作的基本概念和原理。
2.掌握使用Scratch等编程语言制作简单数学软件的基本方法。
3.培养学生的创新意识和动手能力。
教学重点:1.数学软件制作的基本概念和原理。
2.使用Scratch制作简单数学软件的方法。
教学难点:1.如何将数学知识与软件制作相结合。
2.如何设计一个具有创新性和实用性的数学软件。
教学准备:1.计算机及投影仪。
2.Scratch等编程软件。
3.准备相关数学知识的教学资料。
教学过程:第一课时:1.引入:通过介绍一些常见的数学软件,让学生了解数学软件的种类和功能。
2.讲解:简要介绍数学软件制作的基本概念和原理,引导学生了解软件开发的一般流程。
3.示范:通过Scratch等编程软件进行实际操作,制作一个简单的数学软件,如计算器或数学游戏等。
第二课时:1.复习:回顾上节课所学的内容,巩固学生的基本理解。
2.讨论:让学生分组讨论并设计一个自己的数学软件项目,包括具体的功能和实现方式。
3.实践:学生分组进行数学软件制作实践,老师在旁边指导并解答问题。
4.展示:每组学生展示他们设计的数学软件项目,并进行互相评价和讨论。
教学反思:通过本课程设计,学生在实际操作中掌握了数学软件制作的基本方法,培养了创新意识和动手能力。
同时也促进了学生对数学知识的理解和应用,提高了他们的综合素养和学习兴趣。
希望通过这样的互动教学方式,能够更好地激发学生的学习潜力和创造力。
max课程设计一、课程目标知识目标:1. 学生能理解并掌握本节课的核心概念,如“最大值”的概念及其在实际问题中的应用。
2. 学生能够运用所学知识,解决涉及最大值的数学问题,如求解线性规划问题。
3. 学生了解最大值求解的基本方法,如图形法、代数法等。
技能目标:1. 学生能够运用图形法和代数法求解最大值问题,提高解决问题的能力。
2. 学生通过小组讨论、合作探究等方式,培养团队协作和沟通能力。
3. 学生学会运用数学软件或工具,进行最大值问题的求解和分析。
情感态度价值观目标:1. 学生对数学产生兴趣,认识到数学在实际生活中的重要性。
2. 学生在解决最大值问题的过程中,培养勇于挑战、不怕困难的品质。
3. 学生通过本节课的学习,认识到团队合作的力量,培养互帮互助的精神。
本课程设计针对学生年级特点,以实际问题为背景,激发学生学习兴趣,注重培养学生的动手操作能力和解决实际问题的能力。
课程内容与教材紧密结合,确保学生能够学以致用,提高数学素养。
在教学过程中,关注学生的个体差异,因材施教,使每位学生都能在原有基础上得到提高。
通过本节课的学习,使学生达到以上课程目标,为后续学习打下坚实基础。
二、教学内容本节课以人教版数学教材八年级下册“函数及其图像”章节为基础,结合课程目标,组织以下教学内容:1. 函数的概念及其表示方法:回顾函数的定义,强调自变量与函数值的对应关系,引导学生理解函数的图像表示。
2. 最大值问题:介绍最大值的概念,结合实际案例,让学生体会最大值在生活中的应用。
3. 线性规划问题:以线性规划问题为例,引导学生运用图形法和代数法求解最大值。
4. 数学软件应用:介绍数学软件在求解最大值问题中的应用,如Excel、几何画板等。
教学内容安排如下:第一课时:回顾函数概念,介绍最大值问题及求解方法。
第二课时:线性规划问题的求解,包括图形法和代数法的应用。
第三课时:数学软件在求解最大值问题中的应用。
本教学内容注重科学性和系统性,结合教材章节,确保学生能够掌握函数及其图像的基本知识,并在此基础上解决最大值问题。
小班教案数学app高中
教学目标:
1.了解数学APP的基本功能和使用方法。
2.学会通过数学APP进行高中数学题目的解答和练习。
3.提高学生对数学知识的理解和掌握程度。
教学准备:
1.计算机或平板电脑等设备。
2.安装好的数学APP,如Photomath、Mathway等。
3.准备相关的高中数学题目让学生练习。
教学过程:
一、引入(5分钟)
1.老师简要介绍数学APP的概念和功能。
2.激发学生对数学APP的兴趣,引导他们积极参与学习。
二、示范演示(15分钟)
1.老师演示如何打开数学APP,并使用其中的功能进行数学题目的解答。
2.通过一些示例题目让学生跟随老师一起操作,并解释解题过程。
三、练习(20分钟)
1.学生在自己的设备上尝试使用数学APP进行练习,解答一些高中数学题目。
2.老师巡视并指导学生在操作过程中遇到问题的解决。
四、讨论与总结(10分钟)
1.老师与学生一起讨论数学APP的使用体验,并分享解题过程中的心得体会。
2.总结今天的学习内容,强调数学APP在学习中的重要性。
五、作业布置(5分钟)
1.布置一些相关的数学APP练习题目,让学生在家继续巩固学习成果。
2.鼓励学生在日常学习中多多运用数学APP,提高数学能力。
教学反思:
1.学生对数学APP的接受程度如何?
2.学生是否能够熟练运用数学APP进行数学练习?
3.如何进一步提升学生对数学知识的理解和掌握程度?。
matlab课程设计完整版一、教学目标本节课的教学目标是让学生掌握MATLAB的基本语法和操作,能够利用MATLAB进行简单的数学计算和数据分析。
具体来说,知识目标包括:了解MATLAB的历史和发展,掌握MATLAB的基本语法和数据类型,熟悉MATLAB的工作环境。
技能目标包括:能够使用MATLAB进行矩阵运算,编写简单的MATLAB脚本程序,进行数学计算和数据分析。
情感态度价值观目标包括:培养学生对科学计算软件的兴趣,增强学生的动手能力和团队协作能力。
二、教学内容本节课的教学内容主要包括MATLAB的基本语法和操作。
首先,介绍MATLAB的历史和发展,使学生对MATLAB有一个整体的认识。
然后,讲解MATLAB的基本语法和数据类型,如矩阵的创建和操作,数据的输入和输出等。
接着,介绍MATLAB的工作环境,包括命令窗口、变量浏览器和脚本文件等。
最后,通过实例演示和练习,使学生能够熟练使用MATLAB进行简单的数学计算和数据分析。
三、教学方法为了达到本节课的教学目标,将采用讲授法、实践法和讨论法等多种教学方法。
首先,通过讲授法向学生介绍MATLAB的基本概念和语法。
然后,通过实践法,让学生动手操作MATLAB软件,进行实际的数学计算和数据分析。
在实践过程中,引导学生进行讨论,分享自己的心得和经验,互相学习和进步。
最后,通过讨论法,对学生的学习情况进行总结和评价,及时调整教学策略。
四、教学资源为了保证本节课的教学质量,将准备教材、多媒体资料和实验设备等多种教学资源。
教材是学生学习的基础,多媒体资料可以丰富教学手段,实验设备则是学生进行实践操作的重要工具。
此外,还将利用网络资源,如在线教程和讨论区,为学生提供更多的学习资料和实践机会。
五、教学评估本节课的教学评估将采用多元化的评价方式,以全面、客观、公正地评估学生的学习成果。
评估方式包括平时表现、作业和考试等。
平时表现主要考察学生的课堂参与度和团队合作能力,通过观察和记录学生在课堂上的表现来进行评估。
matlab 的教学课程设计一、课程目标知识目标:1. 掌握MATLAB的基础知识,包括数据类型、矩阵运算、程序流程控制等;2. 学会使用MATLAB进行数据可视化、图像处理、数值计算等操作;3. 了解MATLAB在工程领域的应用,并能结合所学专业进行简单的数据分析。
技能目标:1. 能够熟练运用MATLAB编写程序,解决实际问题;2. 学会使用MATLAB进行数据导入、导出,以及与Excel、Word等软件的数据交互;3. 培养学生运用MATLAB进行科学计算和工程问题求解的能力。
情感态度价值观目标:1. 培养学生对MATLAB编程的兴趣和热情,激发学生主动探索精神;2. 培养学生严谨的科学态度,提高学生的团队协作能力;3. 引导学生认识到MATLAB在现代工程技术中的重要性,树立正确的价值观。
课程性质:本课程为实践性较强的课程,旨在培养学生的编程能力和实际应用能力。
学生特点:学生具备一定的数学基础和编程兴趣,但对MATLAB编程可能较为陌生。
教学要求:结合学生特点和课程性质,注重理论与实践相结合,以案例教学为主,培养学生的实际操作能力。
在教学过程中,关注学生的个体差异,鼓励学生提问、讨论,提高学生的参与度和积极性。
通过课程学习,使学生能够独立完成MATLAB程序编写,解决实际问题。
二、教学内容1. MATLAB基础知识:数据类型、矩阵运算、程序流程控制等;教材章节:第一章 MATLAB概述,第二章 MATLAB基础知识。
2. 数据可视化与图像处理:绘图函数、图像处理基本操作等;教材章节:第三章 数据可视化,第四章 图像处理。
3. 数值计算:线性方程组求解、数值积分、插值等;教材章节:第五章 数值计算。
4. MATLAB在实际工程中的应用:结合所学专业,进行数据分析与处理;教材章节:第六章 MATLAB在工程中的应用。
5. MATLAB与其他软件的数据交互:数据导入、导出,与Excel、Word等软件的数据交互;教材章节:第七章 MATLAB与其他软件的数据交互。
MATLAB运算与应用设计目录第一章 MATLAB概述 (2)1.1 MATLAB简介 (2)1.2 MATLAB的主要功能 (2)1.3 MATLAB系统构成 (3)第二章 MATLAB运算及其应用设计 (3)2.1课设题一 (3)2.1.1原理分析 (3)2.1.2程序代码及运行结果 (4)2.2课设题二 (4)2.2.1原理分析 (4)2.2.2 程序代码及运行结果 (5)2.3 课设题三 (5)2.3.1 原理分析 (5)2.3.2程序代码及运行结果 (6)2.5 课设题五 (11)2.5.1 原理分析 (11)2.5.2 程序代码及运行结果 (11)2.6 课设题六 (11)2.6.1 原理分析 (11)2.6.2 程序代码及运行结果 (11)2.7 课程题七 (12)2.7.1 原理分析 (12)2.7.2 程序代码及运行结果 (12)2.8 课设题八 (12)2.9.1 原理说明 (14)2.9.2 程序代码及运行结果 (14)2.10 课设题十 (14)2.10.1 原理说明 (14)第三章心得体会 (16)第一章 MATLAB概述1.1 MATLAB简介MATLAB是矩阵实验室(Matrix Laboratory)的简称,是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。
MATLAB是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。
它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平。
数学实验MATLAB版课程设计选题背景数学实验是数学教育中不可或缺的一部分。
随着科技的发展,各类软件工具也逐渐进入了数学实验领域。
MATLAB作为一款广泛应用于科技领域的数学计算软件,被越来越多的教师和学生所使用。
本课程设计旨在利用MATLAB软件,进行一系列有趣且具有实际意义的数学实验,以提高学生对数学的兴趣和实际应用能力。
选题内容本课程设计共包含以下三个实验项目:实验一:数学模型的建立与求解本实验旨在让学生了解数学模型的概念和建立方法,并通过MATLAB软件进行模型的求解。
具体步骤如下:1.学生自主选择一个实际问题,如某产品销售量的预测、某城市的交通流量分析等,并对问题进行分析,确定所需变量和关系。
2.学生利用所学知识建立相应的数学模型,并用MATLAB进行求解。
3.学生根据实际情况,对模型和求解结果进行分析和评价。
实验二:微积分理论的应用本实验旨在让学生了解微积分的基本理论和应用,以及MATLAB软件在微积分计算中的作用。
具体步骤如下:1.学生自主选择一个数学问题,如函数求极值、曲线积分计算等,并对问题进行分析。
2.学生利用所学知识,通过MATLAB软件进行计算和绘图,并对结果进行分析和评价。
实验三:离散数学的应用本实验旨在让学生了解离散数学的基本知识和应用,在MATLAB软件中实现离散数学的计算。
具体步骤如下:1.学生自主选择一个数学问题,如概率统计分析、图论问题等,并对问题进行分析。
2.学生利用所学知识,通过MATLAB软件进行计算和可视化,并对结果进行分析和评价。
实验要求1.学生需在规定时间内完成实验报告的撰写,并按要求提交。
2.学生需在实验前自行学习相关知识,具备独立思考和解决问题的能力。
3.学生需积极合作,认真对待实验和实验报告的撰写。
实验评估本课程设计采用综合评估方式,主要考虑以下四个方面:1.实验报告的撰写质量,包括实验目的、原理、步骤、结果和分析等。
2.实验过程中的表现,包括合作精神、独立思考能力、问题解决能力等。
《数学软件》课程设计论文用matlab做一个小闹钟《数学软件》课程设计广东海洋大学教师评语:《数学软件》课程设计MATLAB 设计一个时钟和闹钟院(系)名称理学院专业班级信计1132 姓名杨剑鸿学号201311921229 指导教师李志成绩指导教师签字:2015年6月15日用《数学软件》课程设计摘要:MATLAB 是一款强大的、应用广泛的软件,主要利用MATLAB 的相关编程来设计实现时钟界面显示效果关键词:时间、闹钟、MATLAB、界面目的:创建一个时钟与闹钟小软件,用于看时间,还有修改时间并且设定闹钟。
还能重用历史用过的闹钟作为闹钟,但仅编了只能设置一个闹钟,可以添加程序达到设置多个闹钟。
功能介绍:此小软件能调整时间,以钟表方式显示时间,设置闹钟能打开或者关闭闹钟,并且记录历史调节过的前5个闹钟,提供方便再使用曾经用过的闹钟。
界面布局:见下图创建过程:1.加入如图的各种控件;安排好位置,点击’Align Objects’按钮对控件对齐。
2.改变各控件相关的属性值:的‘string’都改为’0’,并将其将坐标文本框下面的三个可编辑文本1《数学软件》课程设计‘tag’属性分别改为’hour’、’min’、’sec’。
以便在添加代码时能更快找到对应函数。
坐标文本框旁边的三个可编辑文本的‘string’都改为’ ‘,并将其‘tag’属性分别改为’hour _naozhong’、’min _naozhong’、’sec _naozhong’。
以便在添加代码时能更快找到对应函数。
将这四个静态文本框的’String’改为’:’。
将坐标文本框右上角的静态文本框的‘string’改为’●’。
将坐标文本框左下角的静态文本框文本框的‘string’改为’修正时间:’。
将历史闹钟显示的2个静态的‘string’分别改为’历史闹钟:’、’时-分-秒’。
将数字的‘string’分别改为’1.’、’2.’、’3.’、’4.’、’5.’。
高中数学软件制作教案
教学目标:学生能够熟练运用数学知识,设计并制作简单的数学软件。
教学内容:数学软件设计概念、数学知识运用、编程语言基础。
教学步骤:
1. 导入:讲解数学软件是什么,以及为什么要学习数学软件制作。
2. 理论概念:介绍数学软件的设计概念,如输入输出、算法设计等。
3. 数学知识应用:讲解如何将数学知识运用到软件设计中,例如设计一个简单的计算器程序。
4. 编程语言基础:介绍编程语言的基础知识,如变量、循环、条件语句等。
5. 实践操作:让学生动手实践,设计并制作一个简单的数学软件,如计算器、数学题目生
成器等。
6. 检查与反馈:检查学生制作的软件是否符合要求,给予反馈并指导学生改进。
7. 总结:总结本节课的内容,强调数学软件制作的重要性,并鼓励学生继续学习和探索。
教学资源:计算机、编程软件、教学视频。
教学评价:通过学生的制作作品和表现来评价学生的掌握程度和创造能力。
扩展活动:邀请专业程序员或数学家来分享他们的经验和知识,激发学生学习兴趣并提高
他们的创造力。
教学反思:根据学生的反馈和表现,及时调整教学方法和内容,使教学更加符合学生需求。
球面的自动绘制与相关计算
摘要
MATLAB具有强大的绘图功能,能够实现图形的可视画,MATLAB比人工制图更加简单且立体感强,它的应用非常广泛,在方程求解,多项式的运算,金融.等诸多领域都得到了广泛的应用。
在课程设计中利用MATLAB绘制球面,计算球的体积和面积,并运用MATLAB进行编程以实现图像的绘制和相关计算,简单描绘球在现实生活中的应用。
关键词:球,体积,表面积,应用
目录
1课题描述 (1)
2 设计过程 (2)
2.1 球的简单介绍 (2)
2.2 利用MATLAB编程实现球面的自动绘制 (3)
3 有关球的相关计算 (3)
3.1球的体积计算 (3)
3.2表面积的计算 (3)
4 有关球体的应用 (4)
总结 (5)
参考文献 (6)
1 课题描述
随着数字化与多媒体时代的来临,数字图象处理图形已逐渐成为必备的基础知识。
世界各大专院校的电子,电机医学及许多相关科、系、所,都有此相关课程的开设。
MATLAB成为许多工程教科书的标椎工具语言,因为它有如下的优点:(l)语法筒单、易学、好写。
有强大的运算及绘图能力;有强大且多样化的各种工具箱可供使用,包括与本书密切相关的图像工具箱;有其他高级语言解决各种不同应用问题的弹性。
图形句相系统这是MATLAB图形系统的基础,包括完成2D和3D数据图示、图像处理、动画生成、图形显示等功能的高层MATLAB命令,也包括用户对图形图像等对象进行特性控制的低层MATLAB命令,以及开发GUI应用程序的各种工具。
MATLAB数学函数库这是对MATLAB使用的各种数学算法的总称.包括各种初等函数的算法,也包括矩阵运算、矩阵分析等高层次数学算法。
(2)MATLAB应用程序接口(API)这是MATLAB为用户提供的一个函数库,使得用户能够在MATLAB环境中使用c 程序或FORTRAN程序,包括从MATLAB中调用于程序(动态链接),读写MAT 文件的功能。
可以看出MATLAB是一个功能十分强大的系统,是集数值计算、图形管理、程序开发为一体的环境。
除此之外,MATLAB还具有根强的功能扩展能力,与它的主系统一起,可以配备各种各样的工具箱,以完成一些特定的任务。
用户可以根据自己的工作任务,开发自己的工具箱。
在欧美大学里,诸如应用代数、数理统计、自动控制、数字信号处理、模拟与数字通信、时间序列分析、动态系统仿真等课程的教科书都把MATLAB作为内容。
这几乎成了九十年代教科书与旧版书籍的区别性标志。
在那里,MATLAB是攻读学位的大学生、硕士生、博士生必须掌握的基本工具。
在国际学术界,MATLAB已经被确认为准确、可靠的科学计算标准软件。
在许多国际一流学术刊物上,(尤其是信息科学刊物),都可以看到MATLAB的应用。
在设计研究单位和工业部门,MATLAB被认作进行高效研究、开发的首选软件工具。
如美国National Instruments公司信号测量、分析软件Lab VIEW,Cadenc e公司信号和通信分析设计软件SPW等,或者直接建筑在MATLAB之上,或者以MATLAB为主要支撑。
又如HP公司的VXI硬件,TM公司的DSP,Gage公司的各种硬卡、仪
器等都接受MATLAB的支持。
运用MATLAB绘制二维或三维的图像,运用MATLAB绘制球面,了解球的基本应用。
2 设计过程
2.1 球的简单介绍
球的定义:空间中到定点的距离等于定长的所有点组成的图形叫做球。
球面是一个连续曲面,由球面围成的几何体称为球体。
球的表面是一个曲面,这个曲面就叫做球面。
球和圆类似,也有一个中心叫做球心。
半圆以它的直径为旋转轴,旋转所成的曲面叫做球面。
球面所围成的几何体叫做球体,简称球。
半圆的圆心叫做球心。
连结球心和球面上任意一点的线段叫做球的半径。
连结球面上两点并且经过球心的线段叫做球的直径。
球面被经过球心的平面截得的圆叫做大圆,被不经过球心的截面截得的圆叫做小圆。
在球面上,两点之间的最短连线的长度,就是经过这两点的大圆在这两点间的一段劣弧的长度,我们把这个弧长叫做两点的球面距离。
2.2 利用MATLAB编程实现球面的自动绘制
1.打开MATLAB命令窗口,清除变量,对所求的曲面进行编程,编制的程序如下:
clear
[x,y,z]=sphere(20);
subplot(1,2,1);
surf(x,y,z);axis equal;
light('Posi',[0,1,1]);
shading interp;
hold on;
plot3(0,1,1,'p');text(0,1,1,' light');
subplot(1,2,2);
surf(x,y,z);axis equal;
light('Posi',[1,0,1]);
shading interp;
hold on;
plot3(1,0,1,'p');text(1,0,1,' light');
由此程序可以得到光照处理后的球面图形:
3有关球的相关计算
3.1球的体积计算
现在你有一个篮球,你想通过这个篮球更多的了解球体的知识,但就你现在所知,首先你是想知道这个篮球的体积,那么该怎么来求解呢?为了计算这个球体的体积,我们只需要测算出这个篮球的半径,然后利用球体相关的公式来进行计算。
利用MATLAB编程实现对体积公式的编程,其编程如下:function f=tj(R)
v=4/3*pi*R^3
function函数不能直接在命令窗口运行,它必须调用下面的v函数。
输入tj(3),即半径等于3,可以得到运行结果如下:
tj(3)
v =
113.04
3.2表面积的计算
用MATLAB编制程序求球体的表面积,编制的程序如下:
clear
syms R
R=input('R=')
S=4*pi*R^2
输入R=3可以得到如下运行结果:
S= 113.04
4 有关球的应用
1、球形的体育用品,球类运动,包括手球、篮球、足球、排球、羽毛球、网球、高尔夫球、冰球、沙滩排球、棒球、垒球、藤球、毽球、乒乓球、台球、鞠蹴、板球、壁球、沙壶、冰壶、克郎球、橄榄球、曲棍球、水球、马球、保龄球、健身球、门球、弹球等。
2、设计生活:公路上一辆辆汽车奔驰而过平稳而快速。
汽车为什么可以运行得如此快速,而又不会使坐在车里的人感到颠簸呢?就是因为汽车的轮子是圆的。
球体与地面的摩擦力最小,速度慢下来的时间最长,且速度并不容易改变。
所以人们才把圆形和球体称之为最美观的平面图形和最美观的立体图形。
总结
课程设计的过程是艰辛的,但是收获却是很大的。
这次课程设计我主要是应用MATLAB编程以及一些绘图知识进行设计,综合起来才完成了球面的绘制和有关球方面的计算。
首先,综合课程设计让我把以前学习到的知识得到巩固和进一步的提高认识,对已有知识有了更进一步的理解和认识,再次,我在课程设计中碰到了很多的问题,我通过查阅相关书籍,资料,通过自己钻研,特别是得到了马艳琴老师的谆谆教导,马老师给予了我很大的帮助,不仅给了我思路上的开阔,还让我认识到了自己对以前所学知识的不足方面。
有关球的知识在生活中应用非常广泛,通过这次设计我更多地了解了这方面的知识,开阔了自己的眼界。
自己也熟练掌握了有关MATLAB的绘图知识,能够用MATLAB编制一些简单的程序,可以计算球的表面积和体积,懂得了MATLAB的重要性,也知道了这方面的优点,自己可以利用这方面的知识解决现实生活中遇到的问题。
当然,通过这次课程设计,我也发现了自身的很多不足之处,在以后的学习中,我会不断的完善自我,不断进取,能使自己在编程这方面有一个大的发展。
参考文献
[1] 王正林,刘明.精通MATLAB 7[M].北京:电子工业出版社,2006.
[2] 郑阿奇.MATLAB实用教程[M].北京:电子工业出版社,2004.
[3] 黄忠霖,周向明.控制系统MATLAB计算及仿真实训[M].北京:国防工业出版社,2006.。