
matlab 心得体会
这是我在学习的过程中的一些技巧,或许对你有帮助,可能字数不你能满足你的要求,但是绝对是精华。
1,如果你要是不是计算机转业的,只是为了方便自己的工作或学习,那么你没有必要把matlab教程全部学会,只需要学你需要的那部分即可,比如,绘图,矩阵运算,等等,根据你个人的需要而定,但是基本命令、数据类型、基本的程序结构(条件语句,循环语句,嵌套)、文件的IO是必须看的,因为任何一个程序都需要这几个基本的块。
2,你最好找一个熟悉编程的人来辅助你的学习,这就包括很多编程的技巧问题,程序的结构设计问题,对于程序的运行效率非常有帮助。
有的时候,你编出来的程序,能够运行,但是耗时太长,也就是说你的程序没有错,但是不适合实际。
或者说,对于规模小的问题能够解决,但是规模大一点的问题就需要很长很长的时间,这就需要对程序的结构和算法问题进行改进(亲身体会,编完一个程序,小的例子可以运行出结果,但是大例子需要很长时间,所以必须要改进一下)。
3,你需要找一本matlab的函数工具词典,就像汉语词典一样,你要尽量多的熟悉matlab自带的函数,及其作用,因为matlab的自带函数特别多,基本上能够满足一般的数据和矩阵的计算,所以基本上不用你自己编函数(如vb中,大部分的函数都需要自己编)。
这一点对你的程序非常有帮助,可以使你的程序简单,运行效率高,可以节省很多时间(亲身体会)。
切记4,你把基本的知识看过之后,就需要找一个实际的程序来动手编一下,不要等所有的知识都学好之后再去编程,你要在编程的过程中学习,程序需要什么知识再去补充(这一条是别人教我的,很管用),编程是一点一点积累的,所以你要需做一些随手笔记什么的。
5,编程问题最头疼的不是编程序,而是调程序,所以在你的程序编完之后,一定要进行验证其正确性,你要尽量多的设想你的问题的复杂性,当然,要一步一步复杂,这样才能保证你的程序的适用性很强。
随笔写了这么多,可能不全,希望对你有帮助
MATLAB课程设计心得
通过这次MATLAB的课程设计,我对MATLAB有了一个更深的理解,matlab具有数值分析.矩阵计算.科学数据可视化以及非线性动态系统的建模和仿真等诸多功能。
这次的Matlab课程设计对我来说是一次挑战,之前课上学的知识都忘得差不多了,再加上对语言不怎么熟悉,想要编写复杂的代码,难度不是一点点,所以只有通过上网查资料,请教同学,巩固之前学的理论知识,回忆前面所做过的程序代码,也许能完成这次任务。
第一天老师给了五个题目和一道附加题,刚刚上手觉得还行,自己琢磨琢磨也能出结果,但后面几道题目压根没有思路,所以只好通过查资料,与同学讨论,一起研究分析题目。
虽然有两周时间,但每天只有两个小时呆在机房,所以还得利用课后的时间继续加工。
题目对于我来说比较难,自己编的代码运行不断地出错,经过修改N次后有的也能出现正确的结果,有点成就感,像生日蛋糕问题,自己想的形状和老师的不一样,也难以计算,即使这样也不放弃,继续和同学研究。
在这期间,我们也查找了不少资料,发现很多知识是我们从没有接触过的,我们并不了解,所以借此增长了自己的见识,了解了更多关于它的应用。
在编写程序代码时,需要什么函数,需要什么模块得一步一步的来,慢慢地研究,每天积累点,不能急于求成,有问题就应该去查资料,讨论,如果想要把所有东西都学到,那是比登天还难。
总之,通过这次的课程设计,体验到了真正的难度,不过也让我收获不少,虽然过程很艰辛,但自己坚持不懈,最后还是会得到自己想要的答案。
从这次课程设计中也可以看出自己的理论知识不牢固,所以得加强理论知识的学习,才能更好地理论联系实践。
MATLAB实验报告
实验一:Matlab操作熟悉一验目的1.初步了Matlab操作环2.学习使用图形函数计算器命令funtool及其环境。
二、实验内容熟悉Matlab操作环境,认识命令窗口、内存工作区窗口、历史命令窗口;学会使用format命令调整命令窗口的数据显示格式;学会使用变量和矩阵的输入,并进行简单的计算;学会使用who和whos命令查看内存变量信息;学会使用图形函数计算器funtool,并进行下列计算:1.单函数运算操作。
求下列函数的符号导数(1)y=sin(x);(2)y=(1+x)^3*(2-x);求下列函数的符号积分(1)y=cos(x);(2)y=1\\\/(1+x^2);(3)y=1\\\/sqrt(1-x^2);(4)y=(x1)\\\/(x+1)\\\/(x+2)求反函数(1)y=(x-1)\\\/(2*x+3);(2)y=exp(x);(3)y=log(x+sqrt(1+x^2));代数式的化简(1)(x+1)*(x-1)*(x-2)\\\/(x-3)\\\/(x-4);(2)sin(x)^2+cos(x)^2;(3)x+sin(x)+2*x-3*cos(x)+4*x*sin(x);2.函数与参数的运算操作。
从y=x^2通过参数的选择去观察下列函数的图形变化(1)y1=(x+1)^2(2)y2=(x+2)^2(3)y3=2*x^2(4)y4=x^2+2(5)y5=x^4(6)y6=x^2\\\/23.两个函数之间的操作求和(1)sin(x)+cos(x)(2)1+x+x^2+x^3+x^4+x^5乘积(1)exp(-x)*sin(x)(2)sin(x)*x商(1)sin(x)\\\/cos(x);(2)x\\\/(1+x^2);(3)1\\\/(x-1)\\\/(x-2);求复合函数(1)y=exp(u)u=sin(x)(2)y=sqrt(u)u=1+exp(x^2)(3)y=sin(u)u=asin(x)(4)y=sinh(u)u=-x实验二:MATLAB基本操作与用法一、实验目的1.掌握用MATLAB命
实验五-八 MATLAB实验报告
实验一 Matlab语识和数值计算 一、实验目的 1. Matlab的启动和退出; 2.了解Matlab的窗口; 3.熟悉掌握常用选工具栏; 4.理解Matlab变量的使用; 5.掌握Matlab矩阵和数组的运算; 6.掌握Matlab的绘图功能。
二、实验内容 1.Matlab的启动和退出,学会安装、进入和退出Matlab\\\/Simulink系统; 2.Matlab的命令窗口,熟悉Matlab常用命令窗口,掌握其常用菜单和工具栏;3.Matlab变量的使用,理解Matlab中关于变量的分类和不同变量的设置; 4.矩阵的创建,掌握各种矩阵的创建、修改和数据的提取; 5.Matlab的矩阵和数组的运算,掌握Matlab中矩阵和数组的运算规则; 6.Matlab的绘图功能,掌握绘图的一般过程和图表的处理。



