matlab实习总结

时间:2024.4.21

MATLAB和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连 matlab开发工作界面

接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。 MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多,并且MATLAB也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。在新的版本中也加入了对C,FORTRAN,C++,JAVA的支持。可以直接调用,用户也可以将自己编写的实用程序导入到MATLAB函数库中方便自己以后调用,此外许多的MATLAB爱好者都编写了一些经典的程序,用户可以直接进行下载就可以用

Matlab是一个强大的数学工具,它的应用广泛,涉及到各个领域.它使用起来十分方便,不用麻烦去定义变量.它的绘图能力很强,甚至可以模拟出三维视图.矩阵是它应用的核心,许多工程繁琐的运算都需要靠矩阵来化简,这正是它的生命力所在.但是,他的函数很多,开始学时记的比较痛苦,我已经深深感觉到了.不过看多了也就熟了,感觉和学五笔差不多.它的语法简单,像我学过C语言的学起来还是蛮容易的.它的数组定义十分符合自然,是从1开始的,数组元素的调用也很

接近数学的表达.此外,函数的名字也很符合英文规则,反正我用得很开心就是了.

通过学习matlab,我又一次锻炼了自己的思维.它学起来得心应手也让我明白了学习一门语言(c语言)对学习其他语言的帮助指导作用.同时,它也加强了我理论联系实际的能力.这是一个专业课的基础工具,学好它是必要的.

在第一章中,讲的是一些matlab的入门技术,除了一些基本操作与介绍之外,还初步认识了简单指令的编制,认识了一些matlab的特殊符号,例如运算用到的加减乘除。(+—*/)对我来说还是比较容易上手的。

但在第二章开始,开始有点难度了,在第二章我接触到两种数据类型,一个是double,还有就是char,另外还介绍了赋值语句,数学计算,常用函数,输入输出语句和数据文件。其中让我最容易混淆的就是运算的优先等级,当所需要运算的公式较长时,常常因没有弄好运算优先级而把程序编错,这一章也接触了更多的特殊符号,在多次看书之后,还是顺利把老师所布置的作业完成了。

在第三章中,我接触到基本的matlab选择结构,还有控制这个结构的关系运算符和逻辑运算符。也就是if结构。这个结构对运算起到很大作用,跟elseif配合使用的话,就可以将很图方法。还有,我们学习如何控制画图的附加功能,例如线的宽度和符号的颜色。这些属性可由指定的“propertyname”和值Value决定,“propertyname”和值Value将出现在plot命令的数据后。

在这个学期的学习中,主要还是围绕1到3章学习,学了一些初步的矩阵运算以及画图方法。在书上的练习中也得到了实践,各种矩阵的运算也可以运用到现在所学的电路计算中。活学活用,的确为我们提供了不少的方便。但现今所学到的matlab技术还只是很初步,但是我已经了解到了matlab的实用性,所以还是会在今后继续学习这门课程的。

除此之外还学了利用axis命令的画从这个学期开始,我们学习了一门新课程,开始我对matlab这门课程不是很了解,只知道它是一种计算机程序,可以帮助我们运算处理一些数据,但并不知道这种程序与其他计算机编程程序有什么区别与特点。

通过学习matlab这门课程后,我知道,matlab是一种专业的计算机程序,主要用于工程科学的矩阵数学运算。但在之后的几年里,它又渐渐发展成为一种非常灵活的计算体系,可以解决更多技术上的问题。在解决工程技术问题方面,matlab比其他任何计算机语言都简单高效,对于我们学电气信息工程专业的学生,这门课程给我们日后本专业的工作提供了很大的方便。


第二篇:matlab学习总结


MATLAB总结

(一)MATLAB常用函数 1、特殊变量与常数

2、操作符与特殊字符

3、基本数学函数

4、基本矩阵和矩阵操作

5、数值分析和傅立叶变换

6、多项式与插值

7、绘图函数

(二)Matlab工作间常用命令: 1、常用的窗口命令 2、有关文件及其操作的语句

3、启动与退出的命令

4、管理变量工作空间的命令

5、对命令窗口控制的常用命令 6、此外还有一些常用的命令: ↑ ↓ ← →

Ctrl+p 调用上一次的命令 Ctrl+n 调用下一行的命令 Ctrl+b

退后一格

Ctrl+f 前移一格

Ctrl + ← Ctrl+r 向右移一个单词 Ctrl + → Ctrl+l 向左移一个单词 Home End Esc Del

Ctrl+a 光标移到行首 Ctrl+e 光标移到行尾 Ctrl+u 清除一行 Ctrl+d 清除光标后字符

Backspace Ctrl+h 清除光标前字符

Ctrl+k 清除光标至行尾字

Ctrl+c 中断程序运行 (三)Matlab 运行加速 1) 性能加速

a、 采用如下数据类型:logical、char、int、uint、double; b、数据维数不超过3; c、 for循环范围内只采用标量值,只调用内建函数。if 、else if 、while、swicth的条件测试语句只采用标量; d、同一行的命令条数为一条; e、 命令操作为改变数据类型或者形状(大小,维数); f、 复数写为:a+bj型; 2)遵守3条准则

a、避免使用循环语句(将循环语句向量化:向量化技术函数有All、diff、ipermute、permute、reshape、squeeze、any、find、logical、prod、shiftdim、sub2ind、cumsum、ind2sub、ndgrid、repmat、sort、sum 等;不得不使用循环语句时,超过2重,循环次数少的在外环); b、预分配矩阵空间(函数有:zeros、ones、cell、struct、repmat)和采用repmat函数对非double 型预分配空间或对一个变量扩容; c、优先使用内建函数和function;

3)绝招:采用Mex技术,或者利用matlab提供的工具将程序转化为C语言、Fortran语言

注意:比较向量化和加速器;加速之前采用profiler测试各部分耗时情况。

更多相关推荐:
matlab实验心得总结

通过《matlab仿真》实验使我学习掌握了许多知识。首先是对matlab有了一个全新的认识,其次是对matlab的更多操作和命令的使用有了更高的掌握,最重要的事对matlab的处理能力有了一个更高的飞跃尤其是对…

Matlab实习报告

MATLAB实习报告姓名:学院:电气信息工程学院专业:电子信息工程班级学号:信息(2)班指导教师:实习时间:20xx,5,13至20xx,5,17目录:一:实习目的.......................…

matlab实习报告(最新)

1求fx4x6xx395在0100上最大值最小值根使用函数fminbndrootsgtgtxyfminbnd394x6xx395390100x04432y953258gtgtxyfminbnd394x6xx39...

matlab实习报告

MATLAB实习报告1实验一MATLAB运算基础王夏20xx301610405一实验目的1熟悉启动和退出MATLAB的方法2熟悉MATLAB命令窗口的组成3掌握建立矩阵的方法4掌握MATLAB各种表达式的书写规...

matlab实习报告

班级通信134姓名学号指导教师刘影成绩电子与信息工程学院信息与通信工程系1问题一从100开始顺次搜寻回文数按照从小到大排列显示前100个回文数所谓回文数是指一个正整数如果顺着和反过来都是一样的如13431反过来...

Matlab软件实习报告

专业软件实验报告院系专业班级学号号姓名指导教师20xx年6月2日目录一数学专业软件简介3二Matlab的应用51Matlab基本操作介绍软件132Matlab的作图软件263Matlab的程序设计软件3914M...

matlab实习十一

西南交通大学本科生实习报告任务组号03课程名称程序设计及应用课程代码实习周数1学分实习单位物理学院实习地点图书馆机房实习时间1234567西南交通大学本科生实习报告8西南交通大学本科生实习报告9

matlab课程实习报告

海洋数据处理及可视化课程实习报告气压层的气温降水量气压海表温度相关性的初步探讨以北纬30为例专业海洋科学物理海洋学号姓名指导老师时间二零一三年一月九日气压层的气温降水量气压海表温度相关性的初步探讨以北纬30为例...

matlab实习六

西南交通大学本科生实习报告任务任务号组号课程名称MATLAB程序设计及应用课程代码实习周数一周学分实习单位物理科学与技术学院实习地点图书馆实习时间123西南交通大学本科生实习报告45西南交通大学本科生实习报告6

第一次数学实验报告Matlab基础知识

数学实验报告实验名称Matlab基础知识20xx年4月一实验目的1了解Matlab软件熟悉软件界面和基本操作2了解Matlab基本运算掌握Matlab数据类型以及矩阵和数组基本运算3掌握Matlab程序设计掌握...

Matlab实验报告

matlab数学实验体会

Matlab学习心得数学实验周我们学习了Matlab软件这是一个十分实用和重要的软件初次结识MATLAB感觉这是一个很好的软件语言简便实用性强作为一个新手想要学习好这门语言可以说还是比较难的在我接触这门语言的这...

matlab实习总结(15篇)