篇一 :matlab课程总结

                        

              Matlab   课程总结

 


             

              

              

    

    

    学习matlab已经有一年多的时间了,matlab跟其他语言不一样(我用的编程语言,除了matlab就应该是c或c++了,VB也接触过),如果你抱着“把其他语言的思想运用在matlab里面的想法”的话,那么我想,即使程序运行不出错,也很难把握matlab的精髓,也就很难发挥matlab的作用了。

     Matlab是一个基于矩阵运算的软件,这恐怕是众所周知的事情了,但是,真正在运用的时候(就是在编程的时候),许多人(特别是初学者)往往没有注意到这个问题,因此,for循环(包括while循环)满天飞…………..这不仅没有发挥matlab所长,还浪费宝贵时间。我们往往在初始化矩阵的时候注意到这个问题,懂得了使用矩阵而不是循环来赋值,但是,在其他环节上,就很容易疏忽,或者说,仍然没有摆脱C++的思想。因此,以先用循环(基于C++的思想)来编写代码,然后看看能否用matlab的语言(基于矩阵的思想)来改进。当然,这样做的前提是你对matlab提供的一些函数比较熟悉才行,这些函数在matlab的“帮助”那里搜索“FunctionsUsedinVector izing”就可以找到一些。

…… …… 余下全文

篇二 :matlab课程学习总结

目    录

VC++ & Matlab 混 合 编 程 的 快 速 实 现. 2

摘    要. 2

关 键 词. 2

简    介 :. 2

实例分析. 3

1、编写Matlab函数. 3

2、Matlab6.5编译器设置. 3

3、建立C++控制台工程. 5

4、启用Matlab Add-in 工具条. 6

5、VC++6.0环境及工程设置. 7

6、Matlab到C++的代码转换. 10

7、C++函数的使用. 11

特别说明一:. 12

特别说明二:. 13

8、程序的发布. 13

总 结. 13


   VC++ & Matlab 混 合 编 程 的 快 速 实 现

摘    要

 许 多 工 程 软 件 需 要 用 到 复 杂 的 数 学 算 法 。VC++能 够 形 成 各 种 用 户 界 面 , 并 可 以 直 接 与 系 统 及 底 层 硬 件 交 换 数 据 。 因 此 研 究 VC++和 Matlab的 混 合 编 程 具 有 很 大 的 实 际 意 义 。

该 文 讨 论 了 如 何 使 用 Matlab  的 Complier 将 *.m 函 数 编 译 为 动 态 链 接 库 DLL, 提 供 VC++ 调 用 的 方 法 , 提 供 了 一 种 VC++与 Matlab 混 合 编 程 的 快 速 实 现 。

关 键 词 Matlab    VC++   MCC    Complier   动 态 链 接 库 DLL

简    介 :  

…… …… 余下全文

篇三 :Matlab程序设计课程总结

Matlab程序设计课程总结

     

学院            

班级                                            

学号                                                 

姓名                                                     

…… …… 余下全文

篇四 :学习Matlab的总结与感想

海南大学本科生 20##—20##学年度 第2学期

课程考查论文

学院(中心、所):  信息科学技术学院          专 业:电子信息工程

 研究方向:                                   班 级:

学生姓名:                              学生证号:

课程名称:   Matlab应用基础 

论文题目:  学习Matlab的总结与感想  

任课老师:    

     (以上由学生填写)

教师评阅:

阅卷教师(签名):                                年     月     日

…… …… 余下全文

篇五 :matlab学习总结

计算机仿真

课程总结

 

学院:信电学院

专业班级:

姓名:

学号:

计算机仿真(Matlab)学习心得

大二的第一学期,也就是20##年的下半年,我们信电学院通信工程迎来了一门陌生的科目————Matlab(计算机仿真)。

当这门课程的名字第一次从我耳旁响起的时候,让我感受到它与我们是那么的具有距离感。因为这个名词具有太多的专业气息,而且具有其独特的一面。但细想后才发现我们已经是大二的学生了,是应该开始接触相对专业的知识了。初略的翻书过后,发现书上呈现的是各式各样的图形与流程。这不正与大一下学期的C语言的公式相近吗?个人感觉这门Matlab的计算方式与赋值方式与C语言大致相同。而对于我的C语言比较自信,所以感觉自己学这门课应该比较轻松的吧。但事实并非如此,当涉及到图形的演示的时候明显感觉到自己的知识已经赶不上了,已经无法轻易理解公式与流程了。

上课的机房在大一的时候是我们信电学院通信工程英语自主学习的机房,所以对于这个教室而言,还是较为熟悉的,因此我们宿舍也就习惯性的坐在了我们熟悉的位子,也就是离主讲台最远的地方。从此往后,那片地区便成为了我们宿舍的长期根据地。虽然机房内有音响,可以放大老师的声音,不过没有眼前的监视,对于现在的我们而言还是难以全身心的投入到上课中,所以在平时上课的时候也会时不时的分心去干与课堂无关别的事,以致于最终当老师讲到关于新的知识的时候就感到无比的吃力了。

鉴于这门Matlab的学习体会,整体上来说留下最深的印象便是:在大学中你所需要学习的并不是全在课堂上,在课外的资料查询也是必不可少的。下面来讲讲我对于这门课在学习中的体会吧。

1、在第二章中讲的是Matlab的基本语法。因为这上的内容大致与C语言相同,所以个人感觉在这章中需要对Matlab的语法进行学习,了解Matlab最为基本的操作与用法。其中也附带有相对于C语言不同的基本绘图方法以及对于M文件及程序调试。所以当讲到这里的时候也就是理解不透的地方了,需要借助于图书馆的书籍来完善了。

…… …… 余下全文

篇六 :matlab神经网络学习总结

1 通过神经网络滤波和信号处理,传统的sigmoid函数具有全局逼近能力,而径向基rbf函数则具有更好的局部逼近能力,采用完全正交的rbf径向基函数作为激励函数,具有更大的优越性,这就是小波神经网络,对细节逼近能力更强。

BP网络的特点

①网络实质上实现了一个从输入到输出的映射功能,而数学理论已证明它具有实现任何复杂非线性映射的功能。这使得它特别适合于求解内部机制复杂的问题。我们无需建立模型,或了解其内部过程,只需输入,获得输出。只要BPNN结构优秀,一般20个输入函数以下的问题都能在50000次的学习以内收敛到最低误差附近。而且理论上,一个三层的神经网络,能够以任意精度逼近给定的函数,这是非常诱人的期望;

②网络能通过学习带正确答案的实例集自动提取“合理的”求解规则,即具有自学习能力; ③网络具有一定的推广、概括能力。

bp主要应用

回归预测(可以进行拟合,数据处理分析,事物预测,控制等)、 分类识别(进行类型划分,模式识别等),在后面的学习中,都将给出实例程序。

但无论那种网络,什么方法,解决问题的精确度都无法打到100%的,但并不影响其使用,因为现实中很多复杂的问题,精确的解释是毫无意义的,有意义的解析必定会损失精度。 BP注意问题

1、BP算法的学习速度很慢,其原因主要有:

a 由于BP算法本质上为梯度下降法,而它所要优化的目标函数又非常复杂,因此,必然会出现“锯齿形现象”,这使得BP算法低效;

结论4:由上表可以看出,后者的初始权值比较合适些,因此训练的时间变短, 误差收敛速度明显快些。因此初始权值的选取对于一个网络的训练是很重要的。

1.4,用最基本的BP 算法来训练BP 神经网络时,学习率、均方

误差、权值、阈值的设置都对网络的训练均有影响。综合选取合理的值,将有

利于网络的训练。在最基本的BP 算法中,学习率在整个训练过程是保持不变的, 学习率过大,算法可能振荡而不稳定;学习率过小,则收敛速度慢,训练时间

…… …… 余下全文

篇七 :matlab课程设计报告书

GA

   

                                                                              




Matlab应用课程设计任务书

学生姓名:      专业班级:         

指导教师:    桂林     工作单位:     信息工程学院        

题  目: Matlab运算与应用设计2

初始条件

1.       Matlab6.5以上版本软件;

…… …… 余下全文

篇八 :matlab实习总结

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的特殊符号,例如运算用到的加减乘除。(+—*/)对我来说还是比较容易上手的。

…… …… 余下全文