matlab学习心得

matlab学习心得

matlab学习心得

王信权 39172215 学习matlab是听说它是一个功能强大的数学软件,但是正被微积分的计算缠身,听说有一个高级的计算器当然高兴,以后可以偷懒了,当然现在不能偷懒。听说关于自动化的计算特别复杂,如果有一种软件能帮忙解题,那是一种极大的解脱,有益于缩短研究时间。目前我只知道有三种数学软件,都是国外的,没有国内的,差距挺大的。matlab学起来挺顺手的,比C语言简单。但是深入学习的时候却困难重重,因为很多知识都没有学习,就算知道那些函数,也没有什么用处。老师布置的作业难度大,写一篇实验,大一什么都不会,写一篇这种论文谈何容易。最多也就会一些数值计算、符号计算、简单绘图,根本不会什么实验。

学习matlab体会最多的是这个软件的功能强大,好多数学题都被轻易的解出。但是有一点遗憾,不知是我不会用,还是它没个功能,已知空间的电荷分布,求空间的电场分布。其中电场分布是无法用函数表达式表示。我知道计算机肯定可以实现,但是这个软件能不能实现就不知道了,我看过许多资料,但是在这方面没有提到相关信息。

总之,这个软件功能强大,不知什么时候国内才有类似的软件。

MATLAB中如何直接曲线拟合

MATLAB中如何直接曲线拟合,而不使用cftool的GUI 界面 我们知道在MATLAB中有个很方便的曲线拟合工具:cftool 最基本的使用方法如下,假设我们需要拟合的点集存放在两个向量X和Y中,分别储存着各离散点的横坐标和纵坐标,则在MATLAB中直接键入命令 cftool(X,Y) 就会弹出Curve Fitting Tool的GUI界面,点击界面上的fitting即可开始曲线拟合。 MATLAB提供了各种曲线拟合方法,例如:Exponential, Fourier, Gaussing, Interpolant, Polynomial, Power, Rational, Smoothing Spline, Sum of Functions, Weibull等,当然,也可以使用 Custom Equations. cftool不仅可以绘制拟合后的曲线、给出拟合参数,还能给出拟合好坏的评价 参数(Goodness of fit)如SSE, R-square, RMSE等数据,非常好用。但是如果我们已经确定了拟合的方法,只需要对数据进行计算,那么这种GUI的操作方式就不太适合了,比如在m文件中就不方便直接调用cftool。 MATLAB已经给出了解决办法,可以在cftool中根据情况生成特定的m文件,让我们直接进行特定的曲线拟合并给出参数。具体方法在帮助文件的如下文档中" \ Curve Fitting Toolbox \ Generating M-files From Curve Fitting Tool " ,以下简单举例说明: 以双色球从第125期到第145期蓝球为Y值: Y=[12 15 4 1 7 11 5 7 1 6 16 1 1 14 2 12 9 13 10 12 11]; X=1:1:21; cftool(X,Y); 点击Fitting选择最常用的多项式拟合(Polynomial),选择3次多项式拟合(cubic),然后就会出现如下拟合图形: 然后在Curve Fitting Tool窗口中点击 " \ File \ Generate M-file " 即可生成能直接曲线拟合的m函数文件,其中使用的拟合方法就是刚才使用的三次多项式拟合,文件中这条语句证明了这一点: ft_ = fittype('poly3'); 保存该m文件(默认叫做createFit.m),调用方法和通常的m文件一样,使用不同的X和Y值就能拟合出不同的曲线。但是,这种调用方法只能看到一个拟合出的图形窗口,拟合参数以及Goodness of fit参数都看不到了,因此需要在刚才的m文件中稍作修改。 找到这句话: cf_ = fit(X(ok_),Y(ok_),ft_); 修改为: [cf_,gof] = fit(X(ok_),Y(ok_),ft_); 然后将函数声明 function createFit(X,Y) 修改为 function [cf_,gof] = createFit(X,Y) ,这样我们再调用试试看: Y=[12 15 4 1 7 11 5 7 1 6 16 1 1 14 2 12 9 13 10 12 11]; X=1:1:21;

高中选修课学习心得体会

高中选修课学习心得体会 这是本次金华培训中给我留下的最深最真切的体会。也是我接下来要做的最大的改变。记得以前每次课改,心里总有些嗤之以鼻,改来改去不就那一套吗,只要高考的指挥棒不变,教学就不变。但通过这次的培训,看到专家型的学者已有的成功的例子和看到选修课未来的前景,我的心里换成了上面的三句话。 2012年9月,10月,有幸参与了浙师大举行的“高中选修课程开发骨干教师培训”,聆听了多位专家历时六天的讲座,使我对选修课程的重要性与开发选修课程的必要性有了进一步的认识与了解。各位专家的理论指导与来自教学一线先驱教师的优秀选修课程的模范展示对我今后对选修课程的思考方向与开发途径具有指导作用与导向性。另外,观看了有关的《政策解读与开发引领》、《学校选修课规划体系》、《选修课开发务实》等视频之后,感觉专家们分析讲解的很有道理,并且得到一定的启示。 他们对选修课程的相关理论深刻的学习、对社会情况、国内外的选修课的开设情况做的深刻的分析与调查,和他们扎根本土学校教育的实际情况,努力去寻求解放学生、提升学生、服务社会的方法,让我感受很深,受益匪浅。其中来自于中学课堂选修课程的具体例子,让我感受到:只要我们老师思想更新了,从心底里接受选修课程开发、愿意从事选修课程开发、愿意从本土的具体情况,如自然、经济、历史、文化、人文等方面入手,结合学生的实际需要(兴趣、爱好、知识结构、能力培养、素质提升、情感教育、人生

观、价值观、道德观等),结合教师的个性特长、人格魅力、能力结构等因素,负责任得从事选修课程开发,我们也相信对学生身心发展、素质提升与能力开发会有好处,对社会长远发展、对人的综合能力的培养也会有促进作用。 因此,我觉得本次培训对我的观念与认识起到了引导作用,促使我要致力于开发选修课程,来适应时代发展的需要。回应培训老师的话:教育改革是常态,要不断创新。我想,我会努力的。我将按照这个思想,去走完自己的四季而不只是春天!

MATLAB试题解答

2.一单位反馈控制系统,若要求: (1)跟踪单位斜坡输入时系统的稳态误差为2。 (2)设该系统为三阶,其中一对复数闭环极点为-1±j1 求满足上述要求的开环传递函数。 利用MATALAB 完成以下操作: (1)求控制系统的单位阶跃响应、单位斜坡响应、单位加速度响应; (2)绘制控制系统的根轨迹,并判断系统的稳定性; (3)绘制控制系统的奈奎斯特图和Bode 图。 解:由于控制系统为单位反馈系统 则 H (s )=1 由条件一可知,输入信号R(s)= 21s 时,稳态误差为: 2) (10)()(1)(==→+=s sG s s H s G s sR Ess 由条件二可知,系统为三阶且有。两个极点s1=-1+j1 ;s2=-1-j1 则可得,开环传递函数为 ) 222(1)(++=s s s s G (1)求控制系统的单位阶跃响应: G=tf([1],[1, 2, 2, 0]); Step(G) title('单位阶跃响应'); grid

(2)控制系统的单位斜坡响应:z0=0; p0=[0, -1+j,-1-j]; k0=1; [num0,den0]=zp2tf(z0,p0,k0); g0=tf(num0,den0) g=feedback(g0,1); num=g.num{1}; den=[g.den{1},0]; sys1=tf(num,den) step(sys1)

(3)控制系统的单位加速度响应:z0=0; p0=[0, -1+j,-1-j]; k0=1; [num0,den0]=zp2tf(z0,p0,k0); g0=tf(num0,den0) g=feedback(g0,1); num=g.num{1}; den=[g.den{1} 0 0]; sys2=tf(num,den) step(sys2)

学习Matlab 心得体会

Matlab 心得体会 本学期通过对MATLAB的系统环境,数据的各种运算,矩阵的分析和处理,程序设计,绘图,数值计算及符号运算的学习,初步掌握了MATLAB的实用方法。通过理论课的讲解与实验课的操作,使我在短时间内学会使用MATLAB,同时,通过上机实验,对理论知识的复习巩固实践,可以自己根据例题编写设计简单的程序来实现不同的功能,绘制出比较满意的二维三维图形,在实践中找到乐趣。 MATLAB是一个实用性很强,操作相对容易,比较完善的工具软件,使用起来比较方便,通过操作可以很快看到结果,能够清晰的感觉到成功与失败,虽然课程中也会出现一些小问题,但是很喜欢这门课程。在为学习这门课前就听说了他的强大,因为现在的很多模型都是需要这些分析软件的。曾经旁听过学校数学建模的课程,当时老师用的是lingo。对那个只需要U盘携带就可以安装的小东西记忆深刻。等到学习matlab时觉得这才是真正的王道啊。 它不仅有强大的运算功能,还有强大的绘图功能,虽然学习了有一个学习,但是我对他的了解额仅仅是一点点,或许连入门都谈不上。因为我学习时了解到一个现实。就是matlab 的学习依赖有比较好的数学功底,其中我看最经常运用到的就是矩阵。我从网上了解到matlab是一门高等数学和计算机技术结合的东西,学习它必须具有相应的数学和计算机知识。然而很可惜,我的书写不是很好。每次讲到这个部分的时候就觉得听说理解无能了。特别是我今年还是大三。虽然这学期的学习的时间短暂,就算时间足够,老师也不能把所有的都讲解给我们,因为一个软件的功能需要我们自己不断的去摸索,老师也不可能知道所有。老师只是个指路人,最终的学习还是要靠自己。而且在摸索的过程中,我们能够发现和体会学习的快乐。痛并快乐着是种常态了吧。 自我感觉学习matlab与其说是学习一门软件,更不如说是学习一门语言。用一种数理的语言描述现象,揭示表象下的规律。此外,我认为matlab中的作图功能很强大,不仅简单的函数现象可以明确画出,而且一些点状物,甚至立体图也可以画出。大一上微积分的时候,老师曾经多次在课件中加入用matlab画出的图来。不论是一维二维三维等等,都能很好的画出来。只要能编写出函数式,在短短的几秒之内,他就会呈现在你眼前。另外就是图形的直观性,这是由阴影的制作的。而且可以根据需要,坐标图上加标题,坐标轴标记,文本注释级栅格等,也可以指定图线形式,比如是虚线。颜色也可以自己来定。可以在同一张图上画,也可以单个显示。 在学习的过程中,因为以前学过access中的select语言,觉得就编写这方面是有共性的,但是matlab的编程语言似乎更多更复杂一点,这是由于涉及的数学模型,数学公式更多的原因。可是今年的这门课真的是让我感到没学到什么,估计也是因为我抱着看一看的随意态度来的吧,也没有那种遇到不懂的就一定要弄懂它的决心和毅力。说什么都是借口了,无法掩饰我没有学好它的事实。事实上,我觉得今年这门课的重点并不是让我们掌握这种软件的具体用法,而是主要向我们展示如何用它去解决一些金融问题,数学问题。这点让我很郁闷,因为我不懂得原理,听起来这门课倍感吃力啊。可是嘛,年轻没有什么不可以,又有谁可以断言我接下来的生活中不能好好学习这个东西为自己的工作,学习,生活,研究兴趣带来方便呢。 从大学开学的见闻到现在学习MATLAB,感觉这是一个很好的软件,语言简便,实用性强。作为一个做新手,想要学习好这门语言,可以说还是比较难的。在我接触这门语言的这些天,除了会画几个简单的图形,其他的还是有待提高。从另一个方面也对我们大学生提出了两个要求——充实的课外基础和良好的英语基础。在现代,几乎所有好的软件都是来自国外,假如不会外语,想学好是非常难的。

日语选修课心得体会

日语选修课心得体会 篇一:日语课心得 日语课学习心得文化是一个名族的精华部分,取其精华去其糟粕,对于精华的东西,我们没有理由去排斥,而且文化没有国界之分。第一次接触日本的语言是看动画片的时候,动话片段中的语言都是日语配音,当时就感觉这种语言特别好听,而且当时就想要是我也会讲这种语言就好了。抱着对日本神圣而又美丽的文化的好奇与兴趣,我学习了日语这门课程,一段时间下来,我不仅从老师那里学到了一些简单基本的日语,还了解了很多日本人日常的生活习惯,对日本的衣食住行、旅游、文化等有了更深入的了解,从而加深了我对日本各个方面的认识,这不仅让我在语言方面得到锻炼而且还拓展了我的视野,而且丰富了我的生活,这些都是很有意义很有价值的收获,如果可能,我希望将来有机会亲自去日本感受一下他们的文化。 日本原来是没有文字的,所以一直使用中国的汉字,日本语言口音中80%左右是汉语的变音,因此日本文化受到了中国的深刻影响。日本吸收中国文化是多方面的、长期的几千年的历史过程。 日本文化中最显著的文化是礼节。礼仪,礼节和仪式,是人类为维系社会正常生活而要求人们共同遵守的最基本的道德规范,是人们在长期共同生活和交际交往过程中逐渐

形成的,并且以一定的风俗、习惯和传统等相关的形式固定下来。对于个人来讲,礼仪只是一个人思想道德水平、文化修养、交际能力的外在表现,但是对一个社会或者是整个国家来说,礼仪是一个国家社会文明程度、精神风貌、道德风尚和生活水准的反映。而随着时间的推进和社会的发展,礼仪,尤其是国家礼仪,已经呈现出一种文化的形态,成为了一个国家的文化的重要组成部分。所谓社交礼节,就是人们在相互的交际交往中,表示出的对他人尊敬的一种习惯形式。日本的礼节可以说没有一个国家将此种礼仪文化形态保存得如此完好。日本在保留原有文化礼节的同时也融入对当今礼仪文化的理解。而探索将此种文化保存的如此之好的原因.归根于日本文化中的更深层次。 (1)日本礼仪文化的起源及整体特征 日本在礼仪文化中自古以来就吸取了中国文化,如“礼节”这个词就是随佛教、儒家思想传入日本的,我们知道,中国古代的宫廷是特别注重礼仪的,上到皇帝君主下到臣民百姓,等级森严。日本是一个非常重视社交礼仪的国家,它拥有着自己独立的不同于西方社会和中国社会的独特的“礼仪文化”。谨慎谦和、委婉含蓄是日本社交礼仪中的两个最基本的特征。日本社会重视礼节,日本人无论是集体交往还是个人交际,是正式场合还是非正式场合,是与外国人还是本国人,对生疏的人还是熟悉的朋友,只要是交际活动,甚

matlab练习题及答案

第1章MATLAB概论 1.1与其他计算机语言相比较,MATLAB语言突出的特点是什么? 答:MATLAB语言有一下特点: 1、起点高。 2、人机界面适合科技人员。 3、强大而简易的作图功能。 4、智能化程度高。 5、功能丰富,可扩展性强。 1.2 MATLAB系统由那些部分组成? 答:MATLAB系统主要由开发环境、MATLAB数学函数库、MMATLAB语言、图形功能和应用程序接口五个部分组成。 1.3 安装MATLAB时,在选择组件窗口中哪些部分必须勾选,没有勾选的部分以后如何补安装? 答:在安装MATLAB时,安装内容由选择组件窗口中各复选框是否被勾选来决定,可以根据自己的需要选择安装内容,但基本平台(即MATLAB选项)必须安装。第一次安装没有选择的内容在补安装时只需按照安装的过程进行,只是在选择组件时只勾选要补装的组件或工具箱即可。 1.4 MATLAB操作桌面有几个窗口?如何使某个窗口脱离桌面成为独立窗口?又如何将脱离出去的窗口重新放置到桌面上? 答:在MATLAB操作桌面上有五个窗口。在每个窗口的右上角有两个小按钮,一个是关闭窗口的Close 按钮,一个是可以使窗口成为独立窗口的Undock按钮,点击Undock按钮就可以使该窗口脱离桌面成为独立窗口。在独立窗口的Desktop菜单中选择Dock...项就可以将独立的窗口重新放置到桌面上。

1.5 如何启动M文件编辑/调试器? 答:在操作桌面上选择“建立新文件”或“打开文件”操作时,M文件编辑/调试器将被启动。在命令窗口中键入edit命令时也可以启动M文件编辑/调试器。 1.6 存储在工作空间中的数组能编辑吗?如何操作? 答:存储在工作空间的数组可以通过数组编辑器进行编辑:在工作空间浏览器中双击要编辑的数组名打开数组编辑器,再选中要修改的数据单元,输入修改内容即可。 1.7 命令历史窗口除了可以观察前面键入的命令外,还有什么用途? 答:命令历史窗口除了用于查询以前键入的命令外,还可以直接执行命令历史窗口中选定的内容、将选定的内容拷贝到剪贴板中、将选定内容直接拷贝到M文件中。 1.8 如何设置当前目录和搜索路径,在当前目录上的文件和在搜索路径上的文件有什么区别? 答:当前目录可以在当前目录浏览器窗口左上方的输入栏中设置,搜索路径可以通过选择操作桌面的file 菜单中的Set Path菜单项来完成。在没有特别说明的情况下,只有当前目录和搜索路径上的函数和文件能够被MATLAB运行和调用,如果在当前目录上有与搜索路径上相同文件名的文件时则优先执行当前目录上的文件,如果没有特别说明,数据文件将存储在当前目录上。 1.9 在MATLAB中有几种获得帮助的途径? 答:(1)帮助浏览器:选择view菜单中的Help菜单项或选择Help菜单中的MATLAB Help菜单项可以打开帮助浏览器。 (2)help命令:在命令窗口键入“help”命令可以列出帮助主题,键入“help 函数名”可以得到

MATLAB曲线拟合的应用

MATLAB曲线拟合的应用 王磊品吴东 新疆泒犨泰克石油科技有限公司新疆油田公司准东采油厂信息所 摘要:1.阐述MATLAB数学分析软件的基本功能; 2.对MATLAB在生产数据分析中的应用进行了研究,指出曲线拟合的基本方法; 3.以实例阐明MATLAB与行业生产数据结合对生产数据进行分析的原理。 关键词:MATLAB;曲线拟合;插值 1.引言 在生产开发过程中,复杂的生产数据之间或多或少的存在着这样或者那样的联系,如何利用现今普及的计算机以及网络资源在最短的时间内找到这个联系,以指导我们的生产开发,这对于行业科研人员来说无疑是一个最为关心的问题。MATLAB矩阵分析软件,自推出以来,已成为国际公认的最优秀的数学软件之一,其范围涵盖了工业、电子、医疗以及建筑等各个领域,以其强大的科学计算功能使众多科研机构纷纷采用。 为此,本文从介绍MATLAB软件开始,以实例讲述如何使用MATLAB对生产开发数据进行计算与分析,从而达到高效、科学指导生产的目的。 2.MATLAB简介 MATLAB是MathWorks公司于1982年推出的一套高性能的数值计算和可视化数学软件。由于使用编程运算与人进行科学计算的思路和表达方式完全一致,所以不象学习其它高级语言那样难于掌握,用Matlab编写程序犹如在演算纸上排列出公式与求解问题,所以又被称为演算纸式科学算法语言。在这个环境下,对所要求解的问题,用户只需简单地列出数学表达式,其结果便以数值或图形方式显示出来。 MATLAB的含义是矩阵实验室(MATRIX LABORATORY),主要用于方便矩阵的存取,其基本元素是无须定义维数的矩阵。自问世以来, 就是以数值计算称雄。MATLAB进行数值计算的基本单位是复数数组(或称阵列),这使得MATLAB高度“向量化”。经过十几年的完善和扩充,现已发展成为线性代数课程的标准工具。由于它不需定义数组的维数,并给出矩阵函数、特殊矩阵专门的库函数,使之在求解诸如信号处理、建模、系统识别、控制、优化等领域的问题时,显得大为简捷、高效、方便,这是其它高级语言所不能比拟的。美国许多大学的实验室都安装有供学习和研究之用。 MATLAB中包括了被称作工具箱(TOOLBOX)的各类应用问题的求解工具。工具箱实际上是对MATLAB进行扩展应用的一系列 MATLAB函数(称为M文件),它可用来求解各类学科的问题,包括信号处理、图象处理、控制系统辨识、神经网络等。随着 MATLAB版本的不断升

选修课的心得体会

关于选修课的心得体会 通过这学期的《社会调查与方法》一课的学习,使我对社会的调查的运用等有了初步的认识,认识到社会调查这门学习课的必要性,也让我们学生对选修课标准要有一个较为深入的了解。这学期云南大学滇池学院对选修课进行的修改和完善,与旧的课程标准相比而言,更加注重学生的综合素质的培养,注重学生的能力的开发。并且对教学的目标进行修正,更加细化和具体。但是在平时的课堂教学中,老师都有意无意地注重纸面教育,对学生文化意识、情感态度的渗透反而放在次要的位置,使课堂形式单一枯燥,学生兴趣不高。对此,学生我冒昧地提出以下一些小意见,仅供参考。 大学生的特点是:独立思考,接受课本知识差。如果教学中忽视这些特点,填鸭式地问学生并灌输在他们眼中枯燥无味、冷冰冰的方法、特点,他们便不感兴趣,因而也就谈不上学习的积极性和主动性。同时学习社会调查课有很大的地域性,这就要求老师根据学生的特点及兴趣去安排课程,而不是一味的照本宣科,课本上该删的活动删,该增加的增加。 关注学生的情感,营造宽松、民主、和谐的教学氛围对于良好的教学非常重要。学生只有对自己、对地域其文化等有积极的情感,才能保持课堂学习的动力并取得好成绩。消极的情感不仅会影响课堂学习的效果,而且会影响学生的长远发展。因此,在选修课教学中我们应该自始至终关注学生的情感,努力营造宽松、民主、和谐的教学氛围。为此我们应该努力做到:尊重每个学生,积极鼓励他们在学习中的尝试,让他们多说多做,培养兴趣,保护他们的自尊心和积极性;把课堂教学与情感教育有机地结合起来,创设各种合作学习的活动,促使学生互相学习、互相帮助,体验集体荣誉感和成就感,发展合作精神;特别关注性格内向或学习有困难的学生,尽可能多地为他们创造语言实践的机会;建立融洽、民主的师生交流渠道,公平的对待每一个学生,经常和学生一起反思学习过程和学习效果,互相鼓励和帮助,做到教学相长。 依据课程的总体目标并结合教学内容,尽量设计贴近学生实际的教学活动,要以学生的生活经验和兴趣为出发点,内容和方式要尽量真实,吸引和组织他们积极参与。学生通过思考、调查、讨论、交流和合作等方式,学习和使用技巧,完成学习任务。促使学生获取、处理和使用信息,与他人交流,发展课堂知识解决实际问题的能力,同时,老师要积极鼓励学生把活动延伸到课堂之外的学习和生活之中。 学生养成良好的学习习惯和形成有效的学习策略是选修课课程的重要任务之一。老师要有意识地加强对学生学习策略的指导以及学习习惯的培养,让他们在学习和运用课本知识的过程中逐步学会如何学习。我们应做到:积极创造条件,让学生参与制订阶段性学习目标以及实现目标的方法;引导学生结合语境,采用推测、查阅或询问等方法进行学习;设计探究式的学习活动,促进学生实践能力和创新思维的发展;引导学生运用观察、发现、归纳和实践等方法,学习语言知识,感悟语言功能。 综上所述,选修课的学习,我个人觉得应以兴趣为先,要以学生为主体,让他们主动的学,并且为他们创设良好的学习环境,学生才可以学的更好,老师才可以教的更轻松。作为学生,一方面要积极地适应课堂氛围,另一方面更要重视到课率,坚持不逃课。这样才能真正把新课程标准提出的要求落到实处,达到高质量的教学效果。 在此感谢王老师的细心、认真的教育和无微不至的照顾。微风细雨,润物无声。老师,您辛苦了! 2009级会计1班陈元焘 学号:20092104341

matlab习题及答案

2. 用MATLAB 语句输入矩阵A 和B 3.假设已知矩阵A ,试给出相应的MATLAB 命令,将其全部偶数行提取出来, 赋给B 矩阵,用magic(8)A =命令生成A 矩阵,用上述命令检验一下结果是不是正确。 4.用数值方法可以求出∑=++++++==63 63622284212i i S Λ,试不采用循环的 形式求出和式的数值解。由于数值方法是采用double 形式进行计算的,难以保证有效位数字,所以结果不一定精确。试采用运算的方法求该和式的精确值。 5.选择合适的步距绘制出下面的图形。 (1))/1sin(t ,其中)1,1(-∈t ; (2))tan(sin )sin(tan t t -,其中),(ππ-∈t 6. 试绘制出二元函数2 2 2 2 )1(1)1(1),(y x y x y x f z +++ +-= =的三维图和三 视图 7. 试求出如下极限。 (1)x x x x 1)93(lim +∞ →; (2)1 1lim 0-+→→xy xy y x ; (3)2 2)()cos(1lim 2 2 220 0y x y x e y x y x +→→++- 8. 已知参数方程? ??-==t t t y t x sin cos cos ln ,试求出x y d d 和3 /2 2d d π=t x y 9. 假设?-=xy t t e y x f 0 d ),(2 ,试求2222 22y f y x f x f y x ??+???-?? 10. 试求出下面的极限。 (1)??????-++-+-+-∞→1)2(1 161141121lim 2222n n Λ; (2))131211( lim 2 222π πππn n n n n n n ++++++++∞ →Λ 11. 试求出以下的曲线积分。 (1)?+l s y x d )(22,l 为曲线)sin (cos t t t a x +=,)cos (sin t t t a y -=, )20(π≤≤t 。

Matlab最小二乘法曲线拟合的应用实例

MATLAB机械工程 最小二乘法曲线拟合的应用实例 班级: 姓名: 学号: 指导教师:

一,实验目的 通过Matlab上机编程,掌握利用Matlab软件进行数据拟合分析及数据可视化方法 二,实验内容 1.有一组风机叶片的耐磨实验数据,如下表所示,其中X为使用时间,单位为小时h,Y为磨失质量,单位为克g。要求: 对该数据进行合理的最小二乘法数据拟合得下列数据。 x=[10000 11000 12000 13000 14000 15000 16000 17000 18000 19000 2 0000 21000 22000 23000]; y=[24.0 26.5 29.8 32.4 34.7 37.7 41.1 42.8 44.6 47.3 65.8 87.5 137.8 174. 2] 三,程序如下 X=10000:1000:23000; Y=[24.0,26.5,29.8,32.4,34.7,37.7,41.1,42.8,44.6,47.3,65.8,87.5,137.8,17 4.2] dy=1.5; %拟合数据y的步长for n=1:6 [a,S]=polyfit(x,y,n); A{n}=a;

da=dy*sqrt(diag(inv(S.R′*S.R))); Da{n}=da′; freedom(n)=S.df; [ye,delta]=polyval(a,x,S); YE{n}=ye; D{n}=delta; chi2(n)=sum((y-ye).^2)/dy/dy; end Q=1-chi2cdf(chi2,freedom); %判断拟合良好度 clf,shg subplot(1,2,1),plot(1:6,abs(chi2-freedom),‘b’) xlabel(‘阶次’),title(‘chi2与自由度’) subplot(1,2,2),plot(1:6,Q,‘r’,1:6,ones(1,6)*0.5) xlabel(‘阶次’),title(‘Q与0.5线’) nod=input(‘根据图形选择适当的阶次(请输入数值)’); elf,shg, plot(x,y,‘kx’);xlabel(‘x’),ylabel(‘y’); axis([8000,23000,20.0,174.2]);hold on errorbar(x,YE{nod},D{nod},‘r’);hold off title(‘较适当阶次的拟合’) text(10000,150.0,[‘chi2=’num2str(chi2(nod))‘~’int2str(freedom(nod))])

学习Matlab的总结与感想

海南大学本科生 2010—2011学年度第2学期 课程考查论文 学院(中心、所):信息科学技术学院专业:电子信息工程研究方向:班级: 学生姓名:学生证号: 课程名称:Matlab应用基础 论文题目:学习Matlab的总结与感想 任课老师: (以上由学生填写) 教师评阅: 阅卷教师(签名):年月日

摘要 本文从计算机语言、数学建模、网络控制系统仿真与结构化思维等方面阐述了半年来学习Matlab的心得体会与感想。由于个人知识有限,在部分细节问题的理解上可能存有偏差,还请杜老师批评指正,不吝赐教。 关键词:Matlab语言数学建模软件网络控制系统仿真结构化思维

学习Matlab 快半个学期了,虽然还有很多问题不是很清楚,但通过实践学习,我对于Matlab 总算有个整体的理解,而且每次上机操作,都会有一定的收获和感想,下面,就谈谈我个人对于Matlab 的一些看法。 (Matlab 语言) Matlab 和其它语言不一样,我这个学期学习的是C 语言,另外,对于Action Script 、HTML 、php 语言也接触过一些。C 语言主要是面向过程的,它的灵活性比较强,可根据自己的意图编辑程序,但所耗费的时间和精力比较大。例如定义变量,就分为int 、float 、char 等类型,十分麻烦,而Action Script 与php 就显得比较随意,不必纠结于哪一种类型的变量,比如,定义Var number=3,Var play=true 即可。相对于前两者而言,Matlab 则显得更为灵活与快捷,它是一门解释性语言,能自动将高级语言翻译成机器语言。比如,求t f 2=,当t=0,1,2,3,4,5时)(t f 的值。如果使用C 语言则需要定义变量,调用math 函数,还要应用for 循环、输出函数,而Matlab 则不然,只需输入t=0:5;f=2.^t ,然后回车即可。 另外,Matlab 还配有许多常用公式,操作起来十分方便,例如,想求出)(2)()(2)(3)(''''t f t f t y t y t y +=++在1)0(=y ,1)0('=y 时的零输入响应,应用dsolve 函数,只需输入x=dsolve('D2y+3*Dy+2*y=0','y(0)=1,Dy(0)=1') 回车,即得结果:x=3*exp(-t)-2*exp(-2*t)。或许,也正是Matlab 语言简洁、优化的特点,才使得它在学术界被广泛应用吧。 (数学建模) 对于数学建模而言,Matlab 是一款相当不错的建模辅助工具,因为 Matlab 中有统计函数,线性分析函数,插值函数,非线性分析函数等等这些数模必备的函数,而且,Matlab 强大的绘图功能可使很多数学演算过程变得可视化。这些对于分析问题都很有帮助。虽然我们学习的Matlab 是电子信息工程方向的,但在下个学期,,班里的大部分同学都要参加数模竞赛,所以掌握好Matlab 的各种函数模式就显得尤为重要了。

通用版选修课心得体会精选

( 心得体会 ) 单位:_________________________ 姓名:_________________________ 日期:_________________________ 精品文档 / Word文档 / 文字可改 通用版选修课心得体会精选Selected experience of general elective course

通用版选修课心得体会精选 通用版选修课心得体会【一】 张海迪说过:“一个热爱音乐的人一定是一个热爱生活的人。”我深以为然。从小,我就喜欢唱歌。几乎于音乐一切有关的东西,我都喜欢。我现在回忆起我童年时记忆最深的歌曲,不是什么《丢手绢》《两只老虎》之类,而应该是哥哥们教唱的《小背篓》。可以想见,这首歌在那个年代肯定非常流行。《小背篓》旋律优美,朗朗上口;歌词也清新活泼,也容易被同样是山里孩子的我所理解。尽管高音部分可能唱不上去,但被天真烂漫的儿童唱来,想来别有一番情趣。以至我觉得自己长大后偏爱民歌、老歌的欣赏倾向与童年的启蒙是不无关系的。 这学期,我上了刘老师的音乐选修课。一开始,老师详细、系统地给我们讲解一些理论方面的音乐基础与简谱知识。我当然非常有

兴趣的来学习怎样识简谱。因为我向来只会唱最简单的简谱,或者先会唱歌再会识谱。通过学习我知道,和语言一样,不同民族都有过自己创立并传承下来的记录音乐的方式---记谱法。各民族的记谱方式各有千秋,但是目前被更广泛使用的是五线谱和简谱(据说简谱是由法国思想家卢梭于1742年发明的)。有一点很有趣,即简谱虽然不是出现在中国,但是好象只有在中国得到非常广泛的传播。老师先告诉一些入门知识,如音高、音质、音符、节奏、休止符等。同时,辅以钢琴伴奏,从简单常见的儿童歌曲的简谱入手。 另外,刘老师设立的“中外名曲欣赏”这一环节是我最喜欢的。老师给我们介绍了古琴、古筝、琵琶、二胡、巴乌等多种乐器的来源、演奏特点以及各自的经度代表曲目。在的二胡曲《二泉映月》的乐声中,我仿佛看到了街头一位饱尝人间辛酸和痛苦的盲艺人,以一种抒情式的音乐语言,向我们描绘了月映山泉的景色和艺人那饱含沧桑、无限深邃的感情。古筝曲《高山流水》让我不得不联想到“伯牙鼓琴觅知音”的故事,古诗词里也有“欲取鸣琴弹,恨无知音少”,“知音少,弦断有谁听”之句,难怪有人感慨:人生得一

matlab基础练习题带复习资料

Matlab 基础练习题 常量、变量、表达式 1、 MATLAB 中,下面哪些变量名是合法的?( ) (A )_num (B )num_ (C )num- (D )-num 2、 在MA TLAB 中,要给出一个复数z 的模,应该使用( )函数。 (A )mod(z) (B )abs(z) (C )double(z) (D )angle(z) 3、 下面属于MATLAB 的预定义特殊变量的是?( ) (A )eps (B )none (C )zero (D )exp 4、 判断:在MA TLAB 的内存工作区中,存放一个英文字符 'a' 需要占用1个字节,存放 一个中文字符‘啊’需要占用2个字节。( 错,都是2个字节 ) 5、 判断:MA TLAB 中,i 和j ( 对 ) 6、 判断:MA TLAB 中,pi 代表圆周率,它等于3.14。( 错,后面还有很多位小数 ) 7、 在MA TLAB 中,若想计算的5 1)3.0sin(21+= πy 值,那么应该在MA TLAB 的指令窗中 输入的MA TLAB 指令是__y1=2*sin(0.3*pi)/(1+sqrt(5))_。 8、 在MA TLAB 中,a = 1,b = i ,则a 占_8__个字节,b 占_16_个字节,c 占________字 节。 9、 在MA TLAB 中,inf 的含义是__无穷大__,nan 的含义是__非数(结果不定)___。 数组 1、 在MA TLAB 中,X 是一个一维数值数组,现在要把数组X 中的所有元素按原来次序 的逆序排列输出,应该使用下面的( )指令。 (A )X[end:1] (B )X[end:-1:1] (C )X (end:-1:1) (D )X(end:1) 2、 在MA TLAB 中,A 是一个字二维数组,要获取A 的行数和列数,应该使用的MATLAB 的命令是( )。 (A )class(A) (B )sizeof(A) (C )size(A) (D )isa(A) 3、 在MATLAB 中,用指令x=1:9生成数组x 。现在要把x 数组的第二和第七个元素都 赋值为0,应该在指令窗中输入( ) (A )x([2 7])=(0 0) (B )x([2,7])=[0,0] (C )x[(2,7)]=[0 0] (D )x[(2 7)]=(0 0) 4、 在MA TLAB 中,依次执行以下指令:clear;A=ones(3,4); A(:)=[-6:5];这时, 若在指令窗中输入指令b=A(:,2)',那么,MATLAB 输出的结果应该是( ) (A )b = -3 -2 -1 (B )b = -2 -1 0 1 (C )b = -5 -1 3 (D )b = -5 -2 1 4 5、 在MA TLAB 中,A = 1:9,现在执行如下指令L1 = ~(A>5),则MATLAB 的执行结果应 该是L1 =___ 1 1 1 1 1 0 0 0 0___。

matlab曲线拟合2010a演示

2010a版本曲线拟合工具箱 一、单一变量的曲线逼近 Matlab有一个功能强大的曲线拟合工具箱cftool ,使用方便,能实现多种类型的线性、非线性曲线拟合。下面结合我使用的Matlab R2007b 来简单介绍如何使用这个工具箱。 假设我们要拟合的函数形式是y=A*x*x + B*x, 且A>0,B>0。 1、在主命令输入数据: x=233.8:0.5:238.8; y=[235.148 235.218 235.287 235.357 235.383 235.419 235.456 235.49 235.503 235.508 235.536]; 2、启动曲线拟合工具箱 cftool(x,y) 3、进入曲线拟合工具箱界面“Curve Fitting tool” 如图 (1)利用X data和Y data的下拉菜单读入数据x,y,可在Fit name修改数据集名,这时会自动画出数据集的曲线图;

(2)在红色区域选择拟合曲线类型 工具箱提供的拟合类型有: ?Custom Equations:用户自定义的函数类型 ?Exponential:指数逼近,有2种类型,a*exp(b*x) 、a*exp(b*x) + c*exp(d*x) ?Fourier:傅立叶逼近,有7种类型,基础型是a0 + a1*cos(x*w) + b1*sin(x*w) ?Gaussian:高斯逼近,有8种类型,基础型是a1*exp(-((x-b1)/c1)^2) ?Interpolant:插值逼近,有4种类型,linear、nearest neighbor、cubicspline、shape-preserving ?Polynomial:多形式逼近,有9种类型,linear ~、quadratic ~、cubic ~、4-9th degree~ ?Power:幂逼近,有2种类型,a*x^b 、a*x^b + c ?Rational:有理数逼近,分子、分母共有的类型是linear ~、quadratic ~、cubic ~、4-5th degree~;此外,分子还包括constant型 ?Smoothing Spline:平滑逼近(翻译的不大恰当,不好意思) ?Sum of Sin Functions:正弦曲线逼近,有8种类型,基础型是a1*sin(b1*x + c1) ?Weibull:只有一种,a*b*x^(b-1)*exp(-a*x^b) 在results一栏看结果

学习matlab心得体会

1.前言 2.matlab的一些特点 3.学习matlab心得体会 4.matlab的一些资源 1.前言 我接触Matlab的时间比较长了,最开始是在大学里面的数学实验课上了解了一些,学了些基础的命令,后来参加过一次数学建模,又自学了点。而后由于所学的专业是生命科学和环境相关的东西,用到matlab的机会不多,主要是一些功能用matlab实现起来不是很方便,而且手边有现成的软件可以做到,例如图像分析,还有DNA序列分析都有现成软件等。本以为不会与其有太多交集。我下决心学习matlab是在经历几件事情之后。当时,在做硕士论文时需要对电泳图片做微生物种群的多样性分析和相似性分析,当时手头的软件只能将电泳图转化为各个泳道的灰度和位置方面的数据,而不能对数据进行分析,而能进行这样分析的软件(Bionumerics)比较贵,只为了这个用几次而买显然很不划算。无奈之下,我查了些文献,了解计算的原理后便用比较熟悉的matlab编程解决这个问题,其实这个程序比较简单--DGGE中条带Shannon多样性指数的计算,在现在看来,根本不值一提,但是在当时自我感觉还是不错的,相当有成就感了。后来在课程(数值分析,微分方程数值解)中matlab经常用到,另外在帮师姐做管理方面的数学模型时用的比较多,便自学了相关方面的知识,主要是看书,自己编程还有上网交流,这时在百度上回答了很多matlab相关的问题,并成为百度matlab技术论坛的副团长,在emuch中蒙前计算模拟区区长cenwanglai 看重,聘为计算模拟版的版主。Matlab涉及的方面非常广,下面我就自己的理解谈下matlab 一些特点和我学习matlab的一点体会,希望能对大家有点帮助,有什么不对的地方,敬请指正! 2.matlab的一些特点 A.Matlab是一个基于矩阵运算的软件,这恐怕是众所周知的事情了,但是,真正在运用的时候(就是在编程的时候),许多人(特别是初学者)往往没有注意到这个问题,因此,for 循环(包括while循环)嵌套了十几层,这不仅是暴殄天物(没有发挥matlab所长),还浪费了你宝贵的时间,就只见左下角一直busy。 B.友好的界面,易于操作,虽然matlab一打开总看到命令行窗口,其实matlab有很多

选修课学习心得体会范文7篇_大学选修课心得体会

选修课学习心得体会范文7篇_大学选修课心得体会 大学公共选修课程是提供给学生自由选修的非专业性课程,目的在于开拓学生视野、完善和优化学生的知识结构,以及促进学生个性发展,选修课学习是丰富大学生的课余生活和扩大大学生的知识面。下面是带来的选修课学习心得体会范文,希望大家喜欢。 篇一:《基础会计》选修课学习心得体会范文在老师的教育和指导下,我这学期的会计选修课程学习即将结束,我从最初入学时对会计这门学科的模糊认识;到现在课程的结束,对会计这门学科有了比较深刻的了解。今天通过课程知识综述形式为自己学习成果进行一次小结,同时也是一个温故知新的过程。会计的产生是由于社会环境所决定和制约的,随着商品经济的发展,市场规模逐步扩大,商品交易日益频繁,这些环境的变化,就不可避免地对会计产生了更多的要求,从而促使了会计的发展。 一、会计专业课程知识综述 (一)《基础会计》核心知识及学习收获 基础会计是会计学科的入门课程,是学习中级财务会计、成本会计、管理会计和财务管理等专业课程的基础。会计的内容包括会计核算、会计监督和会计分析。但会计监督和会计分析都须以会计核算为前提和基础。会计是经济管理的重要组成部分,是以货币为主要计量尺度,对经济活动进行连续、系统和综合的核算,提供以财务信息为

主的经济信息,既为外部有关各方的投资、信贷决策服务,也为内部强化管理和提高经济效益服务,是一个生成和提供财务信息并用于管理的系统。《基础会计》这本书对会计六要素在构成、含义、特征和内容分别作了详细说明;它的划分在会计核算中有重要作用,是设置会计科目和账户的基本依据,同时也为会计报表的构成提供了框架。通过设置账户用以记录经济业务数据,分类地、连续地反映经济业务的增减变动情况,在通过整理和汇总等方法,反映会计要素的增减数额及其变动净额,从而提供会计信息的一个重要会计核算方法而借贷记账法是在设置账户的基础上解决如何记账的一种记账方法,并介绍其中的记录方法、账户结构、记账规则和试算平衡方法。 经过课程我学会了设置账户,还懂得它的两种分类方法:即按账户的经济内容分类和按账户的用途和结构分类,并了解各账户的性质、核算内容、用途及之间的联系与区别。以便于内部管理和外部各方面的需要。任何一个企业、单位对所发生的每一项经济业务事项都必须按规定的程序和要求,由经办人员填制或取得会计凭证。做好会计凭证的填制、取得和审核工作,这对提高会计核算质量和管理水平具有十分重要意义。会计核算的方法主要包括七种:1、设置会计科目和账户2、复式记账3、填制和审核凭证4、登记账簿5、成本计算6、财产清查7、编制会计报表。上述各种会计核算方法相互联系、密切配合,构成了一个完整的方法体系。各项财产物资的增减变动和结存都是通过账簿记录来反映的,账簿上的结存数与实存数应当一致,但实际中作中可能会有各种原因使各项财产物资的账面数与实际结存

Matlab习题

习题 1 1. 执行下列指令,观察其运算结果, 理解其意义: (1) [1 2;3 4]+10-2i (2) [1 2; 3 4].*[0.1 0.2; 0.3 0.4] (3) [1 2; 3 4].\[20 10;9 2] (4) [1 2; 3 4].^2 (5) exp([1 2; 3 4]) (6)log([1 10 100]) (7)prod([1 2;3 4]) (8)[a,b]=min([10 20;30 40]) (9)abs([1 2;3 4]-pi) (10) [1 2;3 4]>=[4,3;2 1] (11)find([10 20;30 40]>=[40,30;20 10]) (12) [a,b]=find([10 20;30 40]>=[40,30;20 10]) (提示:a 为行号,b 为列号) (13) all([1 2;3 4]>1) (14) any([1 2;3 4]>1) (15) linspace(3,4,5) (16) A=[1 2;3 4];A(:,2) 2. 执行下列指令,观察其运算结果、变量类型和字节数,理解其意义: (1) clear; a=1,b=num2str(a),c=a>0, a= =b, a= =c, b= =c (2) clear; fun='abs(x)',x=-2,eval(fun),double(fun) 3. 本金K 以每年n 次,每次p %的增值率(n 与p 的乘积为每年增值额的百分比)增加,当增加到rK 时所花费的时间为 ) 01.01ln(ln p n r T += (单位:年) 用MA TLAB 表达式写出该公式并用下列数据计算:r =2, p =0.5, n =12. 4.已知函数f (x )=x 4 -2x 在(-2, 2)内有两个根。取步长h =0.05, 通过计算函数值求得函数的最小值点和两个根的近似解。(提示:求近似根等价于求函数绝对值的最小值点) ? 5. (1) 用z=magic(10)得到10阶魔方矩阵; (2) 求z 的各列元素之和; (3) 求z 的对角线元素之和(提示:先用diag(z)提取z 的对角线); (4) 将z 的第二列除以3;

相关文档
最新文档