收藏 分销(赏)

关于Matlab的学习体会报告.doc

上传人:w****g 文档编号:10861967 上传时间:2025-06-19 格式:DOC 页数:4 大小:32.51KB 下载积分:5 金币
下载 相关 举报
关于Matlab的学习体会报告.doc_第1页
第1页 / 共4页
关于Matlab的学习体会报告.doc_第2页
第2页 / 共4页


点击查看更多>>
资源描述
关于Matlab的学习体会报告 经过一学期的C语言学习,我们开始转化学习Matlab软件的学习。在计算机国家二级C语言考试过后。学习Matlab软件应用是一次更高要求的学习计划,也是一种结合我们自动化专业背景的规划。在此我感受到了老师的良苦用心,在学习的过程中,我硬性的克服着国二考试后的松懈,以更高要求学习着Matlab软件。 首先,了解到了Matlab软件的历史。MATLAB(MATrix LABoratory,即矩阵实验室)是美国 MathWork 公司推出的一套高效率的数值计算和可视化软件。 MATLAB 是当今科学界最具影响力、也是最具活力的软件,它起源于矩阵运算,并已经发展成一种高度集成的计算机语言。 然后,了解到了Matlab软件的功能。它提供了强大的科学运算、灵活的程序设计流程、高质量的图形可视化与界面设计、便捷的与其他程序和语言接口的功能。在国际学术界,Matlab已经被确认为准确、可靠的科学计算标准软件。在国际一流的学术刊物上,尤其是信息科学刊物上,都可以看到Matlab的应用。 最后,开始说我自己学习Matlab软件的过程,体会和现在学到的Matlab的知识应用。我将分以下几点来阐述我的观点: 1. Matlab的语言简练、易读性,但是不缺乏严谨与内涵。相对于C语言。它的语言简练明了,有时候只要一个字符就能表示出整句语句,不用一步步去读。这种语言简单而实用。每个函数建立一个同名的M文件,如上述函数的文件名为fun.m。这种文件简单、短小、高效,并且便于调试。比如说,函数的赋值。在C语言中,它需要一个个去赋值,x=?;y=?;当变量很多的时候,我们不能一次性的去赋值。并且我们需要注意赋值的类型。而在Matlab软件中,我们只需要知道它的初值,自变量的数值,以及它的范围,就可以用矩阵把整个函数赋值。这减去了我们的工作复杂性,也降低了我们时间花费。 2. Matlab的数据库的可覆盖性,可调用性。我记得C语言中,假如你得调用一个数值,必须是局部函数中赋值,否则就定义为全局变量。还有在C语言中数据的变量储存是一个问题,自动的有auto,静态变量有static和register。我们有时候很难记忆,所以数据储存容易出现问题。而Matlab软件的数据是由于MATLAB 语言库函数与用户文件的形式相同所以用户文件可以像数据库函数一样随意调用。所以用户可根据自己的需要任意扩充函数库。 3. Matlab软件编程的简便性,清晰性。用Matlab软件设计程序,它更加方便快捷。MATLAB 的基本数据单元是既不需要指定维数、也不需要说明数据类型的矩阵,而且数学表达式和运算规则与通常的习惯相同。因此,在MATLAB环境下,数组的操作与数的操作一样简单。对比C语言,Matlab确实简单不少。我们在编写程序时简便了许多。例如,求1 1 2 3 5 8 13…这个算法。C语言得用许多的语句去循环算这个算法。而Matlab软件可以首先数据初始化,然后用while去循环,做出循环体,就可以你要多少数据,它会给你多少数据。还有在Matlab软件设计程序时,少了很多的定义,减少了复杂度,节省了计算机的暂时内存使用率。就和C语言一样,在语句结束时用“{ }”,Matlab软件中一句话结束时,也需要用end。 4. Matlab软件的功能丰富性。Matlab具有一个强大的工具箱,里面的东西,只要你想要的,你可以毫不犹豫的提取出来,不用想C语言编程中,你要的东西你得用函数调用的形式去借用。这些工具箱提供了用户在特别应用领域所需的许多函数,这使得用户不必花大量的时间编写程序就可以直接调用这些函数,达到事半功倍的效果。 5. 最后说我觉得Matlab应用软件最强大,最实用的功能——绘图。不管你二维图形,三维图形,还是现在流行的四维图形。只要你想要,能编写出来函数式。在短短几秒钟之内,它会呈现在你眼前。另外就是图形的直观性,你在绘编图形时,加上一点修饰,它会自动标注你想要图形的阴影部分。MATLAB 具有二维和三维绘图功能,使用方法十分简便。而且用户可以根据需要,坐标图上加标题。坐标轴标记。文本注释及栅格等,也可以指定图线形式(如实线、虚线等)和颜色,也可以在同一张图上画不同函数的曲线,对于曲面图还可以画出等高线。 说完了Matlab软件的功能,我知道它的功能远远超过我知道的。Matlab软件是一种全能的软件。它的程序语言是其他的语言不能比拟的。但是在学习的过程中,我真正知道的Matlab软件的应用简单,应用的高科技性,我们得会很多知识才能应用好Matlab软件。现在,我开始说我学习它的困难: 1. 我们可以只学Matlab的基本应用。为了方便自己的工作或学习,那么你没有必要把matlab教程全部学会,只需要学你需要的那部分即可,比如,绘图,矩阵运算,等等,根据你个人的需要而定,但是基本命令、数据类型、基本的程序结构(条件语句,循环语句,嵌套)、文件的IO是必须看的,因为任何一个程序都需要这几个基本的块。 2. 必须在C语言的基础上去学Matlab软件的编程。这样可以减少走弯路,节省时间,便于理解其程序。对于程序的运行效率非常有帮助。有的时候,你编出来的程序,能够运行,但是耗时太长,也就是说你的程序没有错,但是不适合实际。或者说,对于规模小的问题能够解决,但是规模大一点的问题就需要很长很长的时间,这就需要对程序的结构和算法问题进行改进。所以要理解C语言编程基础上去学Matlab编程。 3. 基础知识于实际操作结合。你把基本的知识看过之后,就需要找一个实际的程序来动手编一下,不要等所有的知识都学好之后再去编程,你要在编程的过程中学习,程序需要什么知识再去补充。 4. 有一定数学基础。Matlab软件是与高等数学,计算机科学相结合的软件。所以,当你学习Matlab时,你也得会一定的数学。不会的话,你也要有一本关于Matlab软件自带的函数表。,你需要找一本matlab的函数工具词典,就像汉语词典一样,你要尽量多的熟悉matlab自带的函数,及其作用,因为matlab的自带函数特别多,基本上能够满足一般的数据和矩阵的计算,所以基本上不用你自己编函数(如vb中,大部分的函数都需要自己编)。这一点对你的程序非常有帮助,可以使你的程序简单,运行效率高,可以节省很多时间。 5. 最重要的是你得会英语。Matlab软件里的东西全是英文,所以你得有一本英语翻译书。把那些最基本得单词,工具栏,功能键了解清楚。这总比你一个一个去试强得多。现在学它最头痛的就是英语不好,你不能知道那个单词是一个什么关系数列。在获取帮助的时候,Matlab全是用英语去解释,你根本看不懂它用来干嘛,你接下来应该做什么。只会看着英文发呆的。所以我建议有一本翻译书。 学了半个学期的Matlab软件应用,它确实好用。它能解决我们好多数学,物理,化学问题。它同样能验证好多科学家的理论,定律。在我们的数学建模中更是一种实用的工具。我们应该进一步去学习,能应用Matlab软件的大部分功能,让我们在以后学习专业课的时候能有一定帮助。 4
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 应用文书 > 心得体会

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服