预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共43页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

欢迎学习MATLABMATLAB语言基础学习内容一、MATLAB概述二、MATLAB的数、变量和表达式三、MATLAB的矩阵及其运算四、MATLAB的二维、三维绘图五、MATLAB程序设计六、系统仿真第1章MATLAB入门JackLittle在1984年成立Mathworks公司,首次推出Matlab商用版。 Matlab早期成功两大因素: 选用C语言及选定PC为主要平台。MATLAB主工具箱 符号数学工具箱 SIMULINK仿真工具箱 控制系统工具箱 信号处理工具箱 图象处理工具箱 通讯工具箱 系统辨识工具箱 神经元网络工具箱 金融工具箱除Matlab外,Mathworks还有两项主要相关产品,即 Simulink和Stateflow Simulink专用于连续或离散时间的动态系统仿真。 它是一个仿真核心,围绕这个核心所开发的应用程序称为方块集(Blocksets). Stateflow是Simulink动态仿真环境的强大扩展。它允许用户生成事件驱动系统的图形化模型并作为Simulink子模型进行应用。从Matlab__Simulink__Stateflow发展过程可以看到, Mathworks大方向已由纯粹的数值运算慢慢转到 计算仿真与硬件实现的集成与快速原形。 如Simulink利用Real-timeworkshop代码生成器,可以从Simulink系统模型中直接生成快速、高效的C程序代码,用户可以用生成的代码建立快速原形,进行硬件在回路仿真,通过嵌入式处理器进行独立仿真。 可以预见在不久的将来,从顶层的系统仿真到底层芯片算法设计,都可以用Matlab/Simulink/Stateflow及相关工具箱实现。MATLAB已经不仅仅是一个“矩阵实验室”了,它集科学计算、图象处理;声音处理于一体的非常优秀的图形化语言。MATLAB在美国已经作为大学工科学生必修的计算机语言之一(C,FORTRAN,MATLAB)二、matlab能在各领域做什麽例1、用一个简单命令求解线性系统 3x1+x2-x3=3.6 x1+2x2+4x3=2.1 -x1+4x2+5x3=-1.4例2、用简短命令计算并绘制在0x6范围内的sin(2x)、。在自然科学领域不但需解决数值分析和计算问题,也要解决符号运算问题。 明确用计算机解决科学计算问题时经历的几个过程:数值积分例:设y=sin(x),用辛普生法求 >>clear s=quad(‘sin(x)’,0,pi); s与数值运算的区别 ※数值运算中必须先对变量赋值,然后才能参与运算。 ※符号运算无须事先对独立变量赋值,运算结果以标准的符号形式表达。 例3求下列表达式的极限。例4求下列函数的导数。例5计算积分例6求解微分方程简单模型 信号发生器发生幅值为1、频率为0.2Hz的正弦波信号, 信号分为两路:一路直接送到示波器显示, 另一路放大5倍后送到另一示波器中显示,观察显示结果。参考例13-2用传递函数模块求解微分方程统计用图——饼图针状图立体针头图三维向量图三、MATLAB语言的特点四、MATLAB语言的功能2.符号运算功能3.丰富的绘图功能与计算结果的可视化4.图形化程序编制功能5.丰富的MATLAB工具箱许多学科,在MATLAB中都有专用工具箱,现已有30多个工具箱,但MATLAB语言的扩展开发还远远没有结束,各学科的相互促进,将使得MATLAB更加强大6.MATLAB的容错功能7.MATLAB的开放式可扩充结构五、启动MATLAB工作窗出现以后,即可进行各种操作六、MATLAB界面七、命令窗口(CommandWindow)八、程序编辑窗口小结 一、初步了解matlab 二、熟悉matlab界面,进行简单操作。