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

…… …… 余下全文

篇二 :matlab实验心得总结

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

就对matlab相关的命令操作而言,通过这次实验的亲身操作和实践,学习掌握了许多原本不知道的或者不太熟悉的命令。比如说相关m文件的建立,画图用到的标注,配色,坐标控制,同一张图里画几幅不同的图像,相关参数的设置以及相关函数的调用格式等等。 就拿建立一个数学方程而言,通过设置不同的参数达到所需要的要求和结果,而且还可以在不同的窗口建立不同的函数而达到相同的效果,比如说可以再命令窗口和m文件中通过不同的命令设置的到相同的所需的效果图。而自己对于矩阵及闭环传递函数的建立原本所掌握的知识几乎为零,而通过这次实验使我彻底的掌握了相关的命令操作和处理的方法,在这里我们不仅可以通过建立函数和参数来达到目标效果,而且还可以通过可视化的编程达到更快更方便,更简洁的效果。就拿可视化编程而言原本根本就只是听说而已罢了,从来就没有亲身去尝试过,然而现在自己却可以和容易的通过搭建不同功能木块来实现相关的函数及功能。这些在原本根本就不敢相信,然而通过《matlab仿真》的学习和实验亲身操作这些原本看似不可能的操作在此就变的轻而易举的事了。

再此我不得不题到的事指导老师教我们怎么去搭建构造相关闭环传递函数的实验,这个实验几乎在我们的这次实验中占据了非常大的比重,在后面的几个大一点的实验中几乎都是涉及这个方面的内容,我现在想说的事怎么去搭建相关的函数和功能模块对 我们来说几乎已经不是什么难事了,就拿怎么去对模块功能的实现以及分析确实是个重点和难点。通过对同一个模块分析其对应的不同的参数分析图的建立去分析和解释其对应的相关功能和技术指标和性能分析是非常重要的,我们不可能只需要建立相关的模块和功能就说自己掌握了所有的相关知识和技术,真正的技术和知识是怎么去分析和解释相关的技术指标和功能参数才是重中之重。就此而言,我坦诚的说自己所掌握的还是十分的有限的,但是老师给我们介绍的相关方法和技巧还是十分有效果的,如果自己真的想在这方面有什么建树对自己以后的要求还是需要更改的要求的,万不可以就此止步不前,自命不凡,我们还需掌握和了解还有许多许多,我们真正所掌握的只是皮毛,要想取得更大的成绩就得不断的去努力学习和汲取相关的知识和技巧。万不可自以为傲,裹足不前,matlab真的是个非常强大和有用的工具我们真正的能把它学懂学透的话还是需要下非常大的功夫和努力的。然而,不是说兴趣才是最大的老师嘛,我也相信,只要你自己有兴趣,即使它再怎么强大和难搞,我们能做的还是非常多的,关键的就只是在于你自己的态度了。我这里想说的事,matlab对于我来说是非常有吸引力的,我不敢说自己多么喜欢它,但是兴趣确实蛮高的,所以我相信在以后的学习和工作当中matlab将成为我非常有用的帮忙工具和好伙伴,也许这要说有点太草率了,但是我觉得对它的评价怎么也不会让每一个接触过它的人吝啬是自己赞美之词。它不仅仅可以用来建模分析函数,还可以用来进行图形的建模和仿真,还可以用来分析系统和函数的参数稳定性等等。再次就不一一列举了,我怕三天也不会说完的。

…… …… 余下全文

篇三 :Matlab实习报告

MATLAB 实 习 报 告

姓名: 

学院:电气信息工程学院

专业:电 子 信 息 工程

班级 学号:信息(2)班

指导教师:

实习时间:20xx,5,13至20xx,5,17

目录:

一:实习目的...........................3

二:实习任务...........................

三:实习要求...........................

四:实习目的...........................

五:实习体会...........................

一:实习目的

熟悉Matlab的软件环境

熟悉 Matlab的基本使用方法

二:实习任务

1.掌握Matlab语言的基本语法规则及基本操作命令的使用。

2.熟悉运用Matlab的数组,矩阵运算,数学运算的运算方法。

3.熟悉Matlab的字符串,单元数组。

4.熟悉Matlab的程序设计。

5.熟悉Matlab的符号计算功能。

6.熟悉Matlab的绘图及句柄图形。

7.6熟悉Matlab的GUI设计。

三:实习要求

1.每次上机要签到,记录。

2.做的题目要在上机结束后以电子版和WORD文档形式交给

指定负责人。

3.认真做一份实习总结报告。

四:实习内容

共六题

第1题:求a和b的和。

代码:a=[1,2,3]

b=[4,5,6]

s=a+b

结果:s =

5 7 9

第2题:求a和b的差。

代码:a=[4,5,6]

b=[1,2,3]

h=a-b

结果:h =

3 3 3

第3题:求下列方程组的解。

…… …… 余下全文

篇四 :matlab实习报告(最新)

    

1.求f(x)=4x6-x+x3-95在(0,100)上最大值、最小值,根。(使用函数fminbnd、roots)

>>[x,y]=fminbnd('4*x.^6-x+x.^3-95',0,100)

x =

    0.4432

y =

  -95.3258

>> [x,y]=fminbnd('-4*x.^6+x-x.^3+95',0,100)

x =

   99.9999

y =

 -4.0000e+012

>> a=[4 0 0 1 0 -1 -95];

roots(a)

ans =

   1.6860         

   0.8525 + 1.4852i

   0.8525 - 1.4852i

  -1.7050         

  -0.8431 + 1.4514i

  -0.8431 - 1.4514i

2 求解常微分方程x’’=-x’+x+1,x’(0)=1,x(0)=0(使用函数dsolve)

dsolve('D2x=-Dx+x+1','Dx(0)=1','x(0)=0')

ans =

(5^(1/2)*exp(t*(5^(1/2)/2 - 1/2))*(5^(1/2) + 3))/10 + (5^(1/2)*(5^(1/2) - 3))/(10*exp(t*(5^(1/2)/2 + 1/2))) - 1

…… …… 余下全文

篇五 :matlab实习报告

MATLAB实习报告(1)

实验一 MATLAB运算基础

王夏 2011301610405

一、实验目的

1、熟悉启动和退出MATLAB的方法。

2、熟悉MATLAB命令窗口的组成。

3、掌握建立矩阵的方法。

4、掌握MATLAB各种表达式的书写规则以及常用函数的使用。

二、实验内容

1、先求下列表达式的值,然后显示MATLAB工作空间的使用情况并保存全部变量。

(1)Z1=2sin85`/(1+e^2) 程序清单:z1=2*sin(85*pi/180)/(1+exp(2)) 运行结果:z1 = 0.2375

(2)Z2=1/2*ln(x+(√1+x^2)),其中x=[2 1+2i;-0.45 5] 程序清单:x=[2,1+2i;-0.45,5]; z2=1/2*log(x+sqrt(1+x^2)) 运行结果: z2 =

0.7114 - 0.0253i 0.8968 + 0.3658i

0.2139 + 0.9343i 1.1541 - 0.0044i

(3)Z3=((e^0.3a-e^(-0.3a))/2)sin(a+0.3)+ln((0.3+a)/2),

a=-3.0,-2.9,-2.8,···,2.8,2.9,3.0

程序清单:

a=-3.0:0.1:3.0;

z3=(exp(0.3*a)-exp(-0.3*a))/2.*sin(a+0.3)+log((0.3+a)/2); 运行结果:z3 =

Columns 1 through 5

0.7388 + 3.1416i 0.7696 + 3.1416i 0.7871 + 3.1416i 0.7913 + 3.1416i 0.7822 + 3.1416i

Columns 6 through 10

0.7602 + 3.1416i 0.7254 + 3.1416i 0.6784 + 3.1416i 0.6196 + 3.1416i 0.5496 + 3.1416i

…… …… 余下全文

篇六 :matlab实习报告

仿真技术综合设计

 


 

1.问题一

从100开始,顺次搜寻回文数,按照从小到大排列,显示前100个回文数。所谓回文数是指:一个正整数如果顺着和反过来都是一样的(如13431,反过来也是13431,就称为回文数)

1.1源代码

t=1;

n=100;

while t<=100

    a=num2str(n);    %将n转换为字符串赋给a

    b=a(end:-1:1);   %将a倒叙输出赋给b

    if a==b

        fprintf('%d\n',n)

       t=t+1;

       n=n+1;

    else

       n=n+1;

    end

End

1.2结果

>> huiwenshu1

101 111 121 131 141 151 161 171 181 191 202 212 222 232 242 252 262 272 282 292 303 313 323 333 343 353 363 373 383 393 404 414 424 434 444 454 464 474 484 494 505 515 525 535 545 555 565 575 585 595 606 616 626 636 646 656 666 676 686 696 707 717 727 737 747 757 767 777 787 797 808 818 828 838 848 858 868 878 888 898 909 919 929 939 949 959 969 979 989 999 1001 1111 1221 1331 1441 1551 1661 1771 1881 1991

…… …… 余下全文

篇七 :Matlab软件实习报告

                     

《专业软件》实验报告

(院)系                            _____   ______

专业 _______             ____________ _ _ 

班级 _____           _学号_ 号

姓名                                    _____

指导教师                             ___  ___

…… …… 余下全文

篇八 :matlab实习十一

任    务:_   11-- (任务号_组号)03

课程名称:          matlab程序设计及应用              课程代码:    9993345                     

实习周数: 1       学  分:    1           

实习单位:  物理学院       实习地点:   图书馆机房        

实习时间:  2012.7.21  1900            2100                

…… …… 余下全文