201009014119 孔维文 数学应用软件实验指导 (6)
数学软件与数学实验习题(2)

一、选择题1、空间曲线绘图命令是:(B)。
(A) plot2 (B) plot3 (C) surf (D) plot2、在matlab中,命令hold off 表示是:(D)。
(A) 在图中消隐分隔线。
(B) 使系统处于可放大状态。
(C) 保留当前图形和它的轴,使其后图形放在当前图形上。
(D) 此后图形指令运作将抹掉当前窗口中的旧图形,然后画上新图形。
3、生成三维表面图的命令是:(A)。
(A) surf (B) meshc (C) mesh (D) meshz4、下面哪个命令的功能是是系统处于可放大状态(C)。
(A) grid on (B) hold on (C)zoom on (D) hidden on5、在MATLAB的若干通用操作指令中,清除内存中的变量的是(A)(A)clear (B)cla (C)clf (D)clc6、下列表示可以作为MATLAB的变量的是(DF)(A)abcd-2 (B)xyz_2# (C)@h(D)X_1_a (E)for (F)for17、运行下面的代码后,输入:1回车,2回车,1回车,则输出结果为(C)a=input('a=?');b=input('b=?');c=input('c=?');d=b*b-4*a*c;x=[(-b+sqrt(d))/(2*a),(-b-sqrt(d))/(2*a)];disp(['x1=',num2str(x(1)),',x2=',num2str(x(2))]);(A)x1=num2str(1) x2=num2str(1)(B)x1=num2str(-1) x2=num2str(1)(C)x1= -1 x2=-1(D)x1=1 x2=-1二、填空题1、命令clf的含义是清除图形窗口2、命令colormap的含义是图形颜色控制命令3、已知A=[096;130];B=[143;150];写出下列各指令运行的结果。
201404 数据分析与软件运用实验指导详细资料

《数据分析与软件运用》实验指导书南京农业大学工学院王明芳2014-41.实验内容《数据分析与软件运用》课程实验是我系管理科学与工程类学科下工业工程、物流工程、工程管理等专业学生的重要教学实践环节之一,通过课程实验可以进一步掌握数据的分析方法及相应软件的运用,从而增强分析实际问题的能力。
2.课程实验的主要工作任务及要求我院设计的数据分析与软件运用实验以及开发的实验环境主要用于统计、工程管理、工业工程、物流工程等专业本科《数据分析》课程的辅助教学。
另外,此套实验也适用于统计机构、市场调查公司进行基础培训。
(一)掌握数据的收集、整理及分析方法(二)学会用图表展示数据;概括数据的基本特征;从数据中找出特征;学会对未知的总体进行推断;检验你所提出的假设;比较几个总体见有无差异;如何应用统计方法控制产品质量等内容3.课程实验的进度安排实验一:建立数据集、数据集的预处理、实验二:数据的描述统计分析实验三:均值、方差、相关与回归分析实验四:多变量分析实验五:综合实验4.课程实验报告(一)课程实验总结报告按统一格式、采用统一报告纸,报告内容应包括实验名称、目的、内容、原理和实验成果等。
(二)实验报告格式要求:排版打印具体如下:1、封面主标题名称:写明实验的名称姓名:班级:实验时间:2、正文一级标题:宋体,四号字,加粗;二级标题:宋体,小四号,加粗;三级标题:宋体,小四号,加粗;正文:宋体,小四号,单倍行距;插入页码(居中)3、文中页面设置采用默认值;4、文中图表均需要统一编号并标出,符号、图形等所表达的意义,必须清晰完整5.课程实验的考核成绩(一)考核等级根据实验报告进行评分,分为优、良、中、及格和不及格五个等级(二)打分依据1、是否达到实验的基本要求2、报告的完整性,资料收集和整理的全面程度和准确性3、报告的整洁与排版的规范性实验一建立数据集(1)【实验目的】1、掌握统计数据的基本结构2、了解原始样本数据与SPSS数据集之间的对应关系3、熟练掌握SPSS数据集的建立方法4、熟悉SPSS主窗口及主要界面【知识准备】1、变量及其类型的划分2、数据的结构【实验内容】时下大学生逃课成了一种比较普遍的现象,对各高校来说是一个不容忽视的问题,它会影响到学校教学质量和学生专业知识的提高,正常的教学秩序会促进校风的建设,同时也可为学生的学习创造一个良好的环境经历了“黑色”的六月,千辛万苦,好不容易迈进梦寐以求的大学校园,背负着父母殷切希望的大学生本应珍惜学习机会,努力学习,可他们为什么要逃课呢,逃课后又在做什么‘逃课是否会影响学习成绩呢,带着这些疑问,请针对大学生“必修课选逃,选修课必逃”现象展开调查,把调查的资料录入到SPSS文档中【实验步骤】1、确定变量个数2、定义变量属性3、录入样本数据【问题思考】1、调查问卷中的问答设计一般有哪几种方式可采用?2、根据本次调查的研究目的,本问卷是否有必要增加变量,多提一些问题3、本试验中的样本数据不包含数值型变量,如出现数值型变量,应如何定义其SPSS数据集中的10个变量【实验总结】就您所感兴趣的课题,自主设计调查方案,搜集有关数据,并建立一个包含品质变量和数值型变量的SPSS数据集实验一数据集的预处理(2)【实验目的】1、了解对原始数据进行预处理的意义2、进一步熟悉SPSS主窗口中的数据浏览界面4、熟悉掌握针对SPSS数据集进行编辑、整理和初步加工的方法和步骤【知识准备】1、数据的审核2、数据分组【实验内容】前面根据大学生逃课设计的问卷过于简单,不能满足进一步深入和展开问题研究的需要。
数学软件与数学实验(王正东主编)PPT模板

0 1
一、古典方法
0 2
二、数值积分
法
0 3
三、无穷级数
法
0 4
四、更快的计
算π值公式
0 5
五、Matlab的
数值积分命令
第三部分 Matlab实验
4玻璃制品公司的生产规划问 题
01 一 、 实 际 问题的例子
02 二 、 用 几 何方法解线
性规划问题的最优解
03 三 、 线 性 规划问题的
0 1
一、Matlab
的环境简介
0 2
二、矩阵和数
组的运算
0 3
三、Matlab
的函数
0 4
四、Matlab
的循环与控制
0 5
五、M文件
第一部分数学软件使用简介
3Matlab作图与数据的可视化处理
一、二维平面 曲线绘图
二、符号变量 简介
三、三维曲线 和曲面的作图
02
第二部分Mathematica实验
( )
编数 学 软 件 与 数 学 实 验
王 正 东 主
演讲人
2 0 2 X - 11 - 11
目录
01. 第一部分数学软件使用简介
02.
第二部分Mathematica实验
03. 第三部分Matlab实验
04. 附录
05. 主要参考文献
01
第一部分数学软件使用简介
第一部分 数学软件 使用简介
1Mathematica使用简介 2Matlab与矩阵运算 3Matlab作图与数据的可视化处理
1
七、Butler汽车公司运货耗费 时间的分析
2
八、其他回归分析方法介绍*
04
软件工程实验指导书(2015年修订)

华南农业大学数学与信息学院(软件学院)《软件工程实验》指导书编写:梁早清朱凯严尚维完成人信息学号姓名主要角色和任务比重自评分批改人信息批改全部成员签名文档主要问题(分条罗列意见)评分2014年9月,2015年9月由朱凯修订分组至少3人至多4人。
备注:此文档仅作为《软件工程》实验指导用,其他课程的文档模板请根据其他老师提供的文档模板撰写。
软件工程实验课实验说明本实验指导书是数学与信息学院、软件学院《软件工程实验》课程的指导书,目的在于让同学们通过这些实验,了解软件开发的过程。
我们试图通过一个较为容易实现的简化的软件系统,让学生分阶段完成需求分析、体系结构设计、部件级设计等设计和功能测试的工作,并完成相应的文档。
学生之间相互批改,老师统一评讲。
以此让学生加深对结构化分析与设计、功能测试的方法的理解并加以掌握。
需求描述《华南农业大学课程成绩管理系统》提供一个方便我校任课老师管理学生成绩的小型软件系统。
该系统为教师提供方便的成绩管理功能,也为学生提供查询成绩的功能。
系统描述如下:学生的成绩包含以下4个部分:课堂点名成绩、课堂考试成绩、课后作业成绩和期末考试成绩。
各成绩评判标准和在总成绩中所占比例如下:1.课堂点名3次,每次点名没有到的不得分(即记0分),到了的100分。
第一次点占总成绩的1%,第二次和第三次各占总成绩的2%,课堂点名占总成绩的5%;2.课堂考试3次,每次满分100分,具体成绩由老师给出。
其中,第一次和第二次占总成绩的7%,第三次占总成绩的6%,共20%;3.课后作业3次,每次满分100分,具体成绩由老师给出。
其中,第一次和第二次占总成绩的8%,第三次占总成绩的9%,共25%;4.期末考试试卷满分100分,占总成绩的50%。
教师能通过成绩管理软件来管理学生的成绩,包含添加、删除、修改、查看、统计学生的成绩。
各个功能具体描述如下:1.添加学生成绩:填写学号,点击添加,然后在添加界面上录入对应学生的第一次点名、第二次点名、第三次点名、第一次课堂考试、第二次课堂考试、第三次课堂考试、第一次课后作业、第二次课后作业、第三次课后作业,期末考试卷面成绩。
第十章 Mathematica 数学实验

第十章Mathematica数学实验在学习了一系列的数学知识以后,如果我们能学会如何用计算机处理各类数学问题,则无疑使我们的数学应用能力有一个质的飞跃.用计算机处理各类数学问题,必须要有理想的数学软件. 在众多的数学软件中,Mathematica 以它的功能强大、应用面广、易学易用等优点得到了各国科研人员和工程技术人员的高度认同.Mathematica是由美国科学家Stephen Wolfram主持的一个科研小组开发的. 它的语法规则简单,操作语言与人们的日常语言非常相近. 在功能方面,除数值计算外,强大的符号运算功能和制图功能使得它一直享有盛名。
由于Mathematica能给出问题的解析符号解,从而使得用户能用该软件方便地处理微积分、微分方程、线性代数和规划优化等各类问题. 现在,Mathematica软件已在工程、科研、教学等各个领域被广泛使用。
在大学生的数学建模活动中,Mathematica也是非常得力的工具.本章将通过与本书配套的22个精编的数学实验问题,介绍Mathematica的各种基本命令以及相应的需要注意问题。
对于每个实验问题,书中都列出了供参考的求解命令及其计算结果.初学Mathematica,建议不妨先将本书中的各个问题的求解命令一一模仿输入,看看能否在计算机上顺利通过,能否得到正确的计算结果;遇有问题时再查阅本书中的“实验须知”及“说明”栏等处的文字,或直接向指导老师请教. 及早开展人机对话是迅速掌握Mathematica的捷径。
预期学会本章基本内容只需4至6学时.Mathematica系统从1.2版开始,经过多次升级换代,目前最新的版本为5.1版本. 各种版本都未见有中文版本。
本书将依照Mathematica英文5.1 版介绍Mathematica的语句.这些语句绝大多数也适用于Mathematica较为早期的版本.§10-1Mathematica实验一基本运算、函数与作图一实验内容四则运算、基本初等函数的求值、代数式的化简、函数的作图.二实验目的能熟练地使用Mathematica进行四则运算;并能熟练地对初等函数进行求值计算和作图操作;会用“Simplify”语句对函数或代数式进行化简;了解分段函数的定义和作图命令;了解三维作图的命令.三实验须知1.Mathematica的启动:在Windows环境下,点击“开始—程序—Mathematica 5.1—Mathematica 5.1”,即可启动Mathematica,此时计算机的屏幕将出现如图10-1的窗口。
专业软件应用实验指导书(新版)

交通与汽车工程学院《汽车服务工程专业软件应用》实验指导书适用专业:汽车服务工程课程代码: 6012069学时: 12 学分:编写单位:交通与汽车工程学院编写人:蔡云向阳李磊审核人:唐岚审批人:孙仁云目录实验一MATLAB基本操作及编程基础 (2)实验二MATLAB图形操作 (9)实验三认识SPSS以及基本运行 ................................................................................................................ - 2 -实验四数据文件的整理............................................................................................................................. - 17 -实验五基础统计分析................................................................................................................................. - 19 -实验六统计图形基础................................................................................................................................... - 21 -实验报告格式及要求..................................................................................................................................... - 23 -主要参考文献................................................................................................................................................. - 23 -实验一 matlab 基本操作及编程基础一 实验目的熟悉MATLAB 语言编程环境;熟悉MATLAB 语言命令,完成MATLAB 下数据分析与程序设计有关问题的练习。
《经济应用数学基础(一)》实训指导.
《经济应用数学基础(一)》实训指导实验1: 应用MATLAB 进行代数运算一、实验目的通过实验要求学生在安装MATLAB 软件的基础上,能熟练启动、运行和退出MATLAB软件,能运用MATLAB 软件对给出的算术算式和代数算式进行运算。
二、实验项目启动、运行和退出MATLAB 软件;算术算式运算;代数算式运算。
三、实验方式对给出的算术算式和代数算式,通过上机操作运算。
1 计算5+72 计算1003的精确值3 计算 10 ,要求保留20位有效数字4 计算5 设函数 23)(23+-=x x x f , 求x=3的值和f(5)的值实验2: 应用MATLAB 进行极限运算一、实验目的通过实验要求学生能运用MATLAB 软件对给出的函数表达式进行极限运算。
二、实验项目极限运算。
三、实验方式对给出的函数表达式,通过上机操作实现极限运算。
1 23 4 56.)43(10i +0sin 5sin 3lim sin x x x x →-10lim 6xx +→10lim 6x x -→34132lim 43x x x x x →-+-+lim arctan x x →+∞221lim 21x x x x +→+∞-⎛⎫ ⎪+⎝⎭7实验3: 应用MATLAB 进行导数运算 一、实验目的通过实验要求学生能运用MATLAB 软件对给出的函数表达式进行导数运算。
能运用MATLAB 软件画出函数图像。
二、实验项目导数运算。
作图。
三、实验方式对给出的函数表达式,通过上机操作实现导数运算、画出函数图像。
123 456 将函数 在x=2处展开到x 的5次幂 .7 求在区间[0,2*pi]画sin (x )8 求在区间[0,2*pi]用红线画sin (x ),用绿线画cos (x )9 求在区间[0,pi]画x=(cos(t))^3, y=(sin(t))^3的图形实验4: 应用MATLAB 进行积分运算 一、实验目的通过实验要求学生能运用MATLAB 软件对给出的函数表达式进行积分运算。
软件架构实验指导
《软件架构实验指导书》实验大纲----实验项目设置及学时分配计算机学院2016.9实验1:熟悉建模环境一、实验目标熟悉建模环境,了解其基本操作方法,学会独立使用该系统。
二、实验环境软件平台:Microsoft Windows2010,软件工具:EA 12。
三、实验内容1、安装及配置EA 12;2、熟悉及使用EA 12;3、完成如下需求分析的EA功能需求模型。
网上选课系统是一个学校用来进行对学生选修课程管理的信息系统。
该系统能够为学生提供方便的选课功能,也能够提高学校对学生和教育管理的效率。
网上选课系统包括的主要内容有:1)大学教师选择本学期要教授的课程,教师选课结束后,教务管理人员进行协调和确认教师的课程,并创建本学期的课程目录表,向学生公布。
教师可查询所教课程的学生花名册(roster)。
2)教务管理人员维护学生、教师和课程的信息。
查看所有的学生信息和课程信息,对以上信息进行添加,修改,删除。
3)学生通过客户机浏览器根据学号和密码进入个人信息界面。
可以进行在线选课。
选择好课程后进行提交,系统要记录学生所选择地课程和提交时间;学生也可撤销提交。
也可以进行查询已选课程及自己基本信息的查询。
4)选课中心处理选课数据。
查看选课信息,统计每门课程的选课人数,停开选课人数少于规定人数的课程。
四、实验指导1、建立项目与选择视图2、项目浏览器3、包、图、元素4、建立需求模型-15、建立需求模型-2实验2:用例图及进度安排一、实验目标完成对系统的需求建模,得到用例模型后,针对每个用例进行业务分析,说明其具体的业务流程。
二、实验环境软件平台:Microsoft Windows2010,软件工具:EA 12。
三、实验内容1、熟悉及使用EA 12用例图的基本功能和使用方法;2、完成如下EA的用例模型。
四、实验指导1、用例图:用例图捕获用例以及系统和使用者之间的关系。
他们描述了系统的功能要求,使用者作用于系统边界的方法以及系统的反应。
软件工程实验指导书2013-11-9版
******************* 《软件工程》实验指导书(自编)******************* 计算机科学和信息工程学院目录一.课程实验目的和任务 (1)二.综合实验题目 (1)三.实验安排 (2)实验一系统需求分析................................................................................. 错误!未定义书签。
一.实验目的......................................................................................... 错误!未定义书签。
二.准备知识......................................................................................... 错误!未定义书签。
三.实验内容......................................................................................... 错误!未定义书签。
四.实验指导......................................................................................... 错误!未定义书签。
实验二系统概要设计. (12)一.实验目的 (12)二.准备知识 (12)三.实验内容 (12)四.实验指导 (19)实验三系统详细设计 (24)一.实验目的 (24)二.准备知识 (24)三.实验内容 (24)四.实验指导 (25)实验四系统编码实现 (28)一.实验目的 (28)二.准备知识 (28)三.实验内容 (28)四.实验指导 (29)实验五系统测试 (30)一.实验目的 (30)二.准备知识 (30)三.实验内容 (30)四.实验指导 (30)一.课程实验目的和任务软件工程课程实验目的是通过具体的使用软件系统的开发实现,使学生能够结合课程有关软件生命期的介绍,规范软件设计和实现过程的文档要求,掌握软件设计的规范,理解软件工程课程的基本理论和方法。
H1101010《数学实验》实验教学大纲
H1101010《数学实验》实验教学大纲一、实验课程基本信息课程编号 H1101010 开课学期5课程学时 72 实验学时 36实验课程学分2适 用 专 业 数学与应用数学 所属实验室 数学计算实验室应做实验个数 17二、实验教学目的及要求教学目的 通过实验,指导数学院的数学及应用数学专业、统计专业、信息科学专业的本科学生通过上机实验掌握 Mathematica 软件系统的基本操作和功能,熟悉安装、进入、运行、帮助与退出等基本操作,掌握常用的结 果化简函数、代数与三角的化简、因式分解函数、多项式运算函数、列表操作,集合、表格与矩阵操作、 绘制二维图形、三维图形、求解方程与不等式(组)、求解常微分方程(组)、求解递推公式、微积分运 算、极值运算、线性规划运算、线性代数运算、概率与数理统计等众多内容。
为数学知识的牢固掌握打下 基础,为以后的毕业论文的写作及工作提供有益的帮助,矚慫润厲钐瘗睞枥。
教学基本要求 上机前,认真完成每次布置的作业,了解每次实验的基本内容、步骤,并作好相应的准备工作;上机 结束后,应写出规范的实验报告。
在报告中要求如实写出所得的运算的真实结果,不得篡改,发现有错时, 能够找出错误所在。
尽力予以解决,能够恰当的编写程序来验证所学知识,最终达到对 Mathematica 软件 有一个充分的理解与操作技能,能够选择比较恰当的方法来实现数学上的综合问题的解决,从而实现数学 实验的目标。
聞創沟燴鐺險爱氇。
三、实验指导的基本要求1、 指导教师根据学生的不同情况进行必要的指导和讨论,要求学生能独立完成上机操作。
2、 学生实验过程中,指导教师要在机房不停地走动,应对学生的不同提问,帮助学生顺利完成实验,对发 现的普遍存在的操作问题要及时解答。
残骛楼諍锩瀨濟溆。
3、 学生实验完毕后,指导教师要求学生记载实验结果,并对学生容易出错的上机操作方法进行提问检查。
4、 学生实验结束后,按时完成实验报告,指导教师对每份实验报告进行批改、评分,并作好详细记载,对 普遍存在的问题要在上课过程中予以集中解答。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数学应用软件》实验指导(6) 适用专业:信息与计算科学 一、 实验题目:
MATLAB求解插值、拟合与回归问题 二、 实验目的: 1.熟练运用MATLAB进行一维、二维插值。 2.熟练运用MATLAB进行多项式拟合,掌握拟合工具的应用。 3.能运用MATLAB进行非线性回归及处理异常数据。 三、 实验设备及环境: MATLAB软件等。 四、 实验内容及要求: 1,已知数据的点来自函数,根据生成数据进行插值处理,得出较平滑的曲线直接生成数据 >> x=0:0.12:1; >> y=(x.^2-3*x+5).*exp(-5*x).*sin(x); >> plot(x,y,'ro',x,y)
00.10.20.30.40.50.60.70.80.9100.050.10.150.20.250.30.35
>>x=0:0.12:1; >>y=(x.^2-3*x+5).*exp(-5*x).*sin(x); >>plot(x,y,'ro',x,y) >>x1=0:0.02:1; >>y1=(x1.^2-3*x1+5).*exp(-5*x1).*sin(x1); >>y2=interp1(x,y,x1); >>y3=interp1(x,y,x1,'spline'); >>y4=interp1(x,y,x1,'nearest'); >>y5=interp1(x,y,x1,'cubic'); >> plot(x1,[y2' y3' y4' y5'],':',x,y,'ro',x1,y1) >> legend('linear','spline','nearest','cubic','yangbendian','yuanhanshu'); >> [max(abs(y1-y2)),max(abs(y1-y3)),max(abs(y1-y4)),max(abs(y1-y5))] ans = 0.0614 0.0086 0.1598 0.0177
00.10.20.30.40.50.60.70.80.9100.050.10.150.20.250.30.35 linearsplinenearestcubicyangbendianyuanhanshu
2,由函数z=f(x,y)=(x^2-2*x)e^(-x^2-y^2-xy)可计算出一些较稀疏的网格数据,对整个函数去曲面进行各种插值拟合,并比较插值效果 >> clear >> [x,y]=meshgrid(-3:0.6:3,-2:0.4:2); >> z=(x.^2-2*x).*exp(-x.^2-y.^2-x.*y); >> surf(x,y,z); >> axis([-3,3,-2,2,-0.7,1.5]);
-3-2-10123-2-1012-0.500.511.5
>> [x1,y1]=meshgrid(-3:0.2:3,-2:0.2:2); >>z1=interp2(x,y,z,x1,y1); >> surf(x1,y1,z1); >> axis([-3,3,-2,2,-0.7,1.5]); -3-2-10123-2-1012-0.500.511.5 >>[x1,y1]=meshgrid(-3:0.2:3,-2:0.2:2); >>z2=interp2(x,y,z,x1,y1,'cubic'); >>surf(x1,y1,z2); >>axis([-3,3,-2,2,-0.7,1.5]); >> figure; >> z3=interp2(x,y,x,x1,y1,'spline'); >> surf(x1,y1,z3); >> axis([-3,3,-2,2,-0.7,1.5]);
-3-2-10123-2-1012-0.500.511.5
>>z0=(x1.^2-2*x1).*exp(-x1.^2-y1.^2-x1.*y1); >>surf(x1,y1,abs(z0-z2)); >>axis([-3,3,-2,2,0,0.08]) -3-2-10123-2-101200.020.040.060.08 3,由函数z=f(x,y)=(x^2-2*x)e^(-x^2-y^2-xy)在x[-3,3],y[-2,2 ]矩形区域内随机选择一组(xi,yi)坐标。即可生成一组新的数组zi的值,以这些值为已知数据,用一般分布数据插值函数griddata()进行插值处理,并进行误差分析。
>>x=-3+6*rand(199,1);
>>y=-2+4*rand(199,1);
>>z=(x.^2-3*x).*exp(-x.^2-y.^2-x.*y);
>>plot(x,y,'*');
>>figure;
>>plot3(x,y,z,'*');
>>axis([-3,3,-2,2,-0.7,1.5])
-3-2-10123-2-1.5-1-0.500.511.52
-3-2-10123-2-1012-0.500.511.5
>> [x1,y1]=meshgrid(-3:0.2:3,-2:0.2:2); >> z1=griddata(x,y,z,x1,y1,'cubic'); >> surf(x1,y1,z1); >> axis([-3,3,-2,2,-0.7,1.5]); >> figure; >> z2=griddata(x,y,z,x1,y1,'v4'); >> surf(x1,y1,z2); >> axis([-3,3,-2,2,-0.7,1.5]); -3-2-10123-2-1012-0.500.511.5 -3-2-10123-2-1012-0.500.511.5 >>z0=(x1.^2-2*x1).*exp(-x1.^2-y1.^2-x1.*y1);
>>surf(x1,y1,abs(z0-z1));
>>axis([-3,3,-2,2,0,0.15]);
>>figure;
>>surf(x1,y1,abs(z0-z2));
>>axis([-3,3,-2,2,0,0.15]);
-3-2-10123-2-101200.050.10.15-3-2-10123-2-101200.050.10.15 12,已知数据点来自函数f(x)=(x^2+3*x+5)e^(-5*x)*sin(x),是观察多项式的拟合效果。 >>clear all >>x0=1+2*[0:10]/10; >>y0=1./(1+25*x0.^2); >>x=1:0.01:1; >>ya=1./(1+25*x0.^2); >>p3=polyfit(x0,y0,3);y1=polyval(p3,x); >>p5=polyfit(x0,y0,5);y2=polyval(p5,x); >>p8=polyfit(x0,y0,8);y3=polyval(p8,x); >>p10=polyfit(x0,y0,10);y4=polyval(p10,x); >>plot(x,ya,x,y1,x,y2,'-.',x,y3,'--',x,y4,':');
13,已知在某实验中测得某质点的位移和速度随时间的变化如下,求质点的速度与位移随时间的变化的曲线以及位移随时速度的变化曲线 >> t=[0 0.5 1.0 1.5 2.0 2.5 3.0]; >>v=[0 0.4794 0.8415 0.9975 0.9093 0.5985 0.1411]; >>s=[1 1.5 2 2.5 3 3.5 4]; >>p1=polyfit(t,s,8); >>p2=polyfit(t,v,8); >>tt=0:0.01:3; >>s1=polyval(p1,tt); >>v1=polyval(p2,tt); >>plot(tt,s1,'r-',tt,v1,'b',t,s,'p',t,v,'d'); >>plot(tt,s1,'r-',tt,v1,'b',t,s,'p',t,v,'d'); >>xlabel('t');ylabel('x(t),y(t)'); >>legend('位移曲线','速度曲线','位移点','速度点');
00.511.522.53-0.500.511.522.533.544.5tx(t),y(t) 位移曲线
速度曲线位移点速度点
14,已知体重约为70kg的某人在短时间内喝下2瓶啤酒后,隔一定的时间测量它的血液中酒精含量,得到以下数据,使用所给函数则将返回待定系数向量a以及在待定系数目标函数的值。 >>t=[0.25 0.5 0.75 1 1.5 2 2.5 3 3.5 4 4.5 5 6 7 8 9 10 11 12 13 14 15 16]; >>h=[30 68 75 82 82 77 68 68 58 51 50 41 38 35 28 25 18 15 12 10 7 7 4]; >>h1=log(h); >>f=inline('a(1)+a(2).*log(t)+a(3).*t','a','t'); >>[x,r]=lsqcurvefit(f,[1,0.5,-0.5],t,h1)
x = 4.4834 0.4709 -0.2663
r = 0.4097
>> plot(t,h,'*'); >> hold on; >> ezplot('exp(4.4834+0.4709*log(t)+-0.2663*t)',[0.2,16]); >> grid on;