MATLAB和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连 matlab开发工作界面
接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。 MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多,并且MATLAB也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。在新的版本中也加入了对C,FORTRAN,C++,JAVA的支持。可以直接调用,用户也可以将自己编写的实用程序导入到MATLAB函数库中方便自己以后调用,此外许多的MATLAB爱好者都编写了一些经典的程序,用户可以直接进行下载就可以用
Matlab是一个强大的数学工具,它的应用广泛,涉及到各个领域.它使用起来十分方便,不用麻烦去定义变量.它的绘图能力很强,甚至可以模拟出三维视图.矩阵是它应用的核心,许多工程繁琐的运算都需要靠矩阵来化简,这正是它的生命力所在.但是,他的函数很多,开始学时记的比较痛苦,我已经深深感觉到了.不过看多了也就熟了,感觉和学五笔差不多.它的语法简单,像我学过C语言的学起来还是蛮容易的.它的数组定义十分符合自然,是从1开始的,数组元素的调用也很
…… …… 余下全文
通过《matlab仿真》实验使我学习掌握了许多知识。首先是对matlab有了一个全新的认识,其次是对matlab的更多操作和命令的使用有了更高的掌握,最重要的事对matlab的处理能力有了一个更高的飞跃尤其是对相关函数的使用及相关问题的处理。
就对matlab相关的命令操作而言,通过这次实验的亲身操作和实践,学习掌握了许多原本不知道的或者不太熟悉的命令。比如说相关m文件的建立,画图用到的标注,配色,坐标控制,同一张图里画几幅不同的图像,相关参数的设置以及相关函数的调用格式等等。 就拿建立一个数学方程而言,通过设置不同的参数达到所需要的要求和结果,而且还可以在不同的窗口建立不同的函数而达到相同的效果,比如说可以再命令窗口和m文件中通过不同的命令设置的到相同的所需的效果图。而自己对于矩阵及闭环传递函数的建立原本所掌握的知识几乎为零,而通过这次实验使我彻底的掌握了相关的命令操作和处理的方法,在这里我们不仅可以通过建立函数和参数来达到目标效果,而且还可以通过可视化的编程达到更快更方便,更简洁的效果。就拿可视化编程而言原本根本就只是听说而已罢了,从来就没有亲身去尝试过,然而现在自己却可以和容易的通过搭建不同功能木块来实现相关的函数及功能。这些在原本根本就不敢相信,然而通过《matlab仿真》的学习和实验亲身操作这些原本看似不可能的操作在此就变的轻而易举的事了。
…… …… 余下全文
MATLAB 实 习 报 告
姓名:
学院:电气信息工程学院
专业:电 子 信 息 工程
班级 学号:信息(2)班
指导教师:
实习时间:20xx,5,13至20xx,5,17
目录:
一:实习目的...........................3
二:实习任务...........................
三:实习要求...........................
四:实习目的...........................
五:实习体会...........................
一:实习目的
熟悉Matlab的软件环境
熟悉 Matlab的基本使用方法
二:实习任务
1.掌握Matlab语言的基本语法规则及基本操作命令的使用。
2.熟悉运用Matlab的数组,矩阵运算,数学运算的运算方法。
3.熟悉Matlab的字符串,单元数组。
4.熟悉Matlab的程序设计。
5.熟悉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
…… …… 余下全文
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),
…… …… 余下全文
仿真技术综合设计
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;
…… …… 余下全文
任 务:_ 11-- (任务号_组号)03
课程名称: matlab程序设计及应用 课程代码: 9993345
实习周数: 1 学 分: 1
实习单位: 物理学院 实习地点: 图书馆机房
…… …… 余下全文