matlab01matlab安装及使用

matlab01matlab安装及使用

ID:39971046

大小:2.75 MB

页数:25页

时间:2019-07-16

matlab01matlab安装及使用_第1页
matlab01matlab安装及使用_第2页
matlab01matlab安装及使用_第3页
matlab01matlab安装及使用_第4页
matlab01matlab安装及使用_第5页
资源描述:

《matlab01matlab安装及使用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数学软件与数学实验教材:数学实验教程(Matlab版)万福永等编著,2006什么是数学实验?实验:试一试,验一验数学实验:利用计算机试验和解决数学问题分析+猜想+试验,再分析+再猜想+再试验中科大教授李尚志对《数学实验》的解读更为精辟:对数学进行折腾,连蒙带猜找规律从问题出发,学生自己动手、动眼、动脑,借助于计算机(成千上万次折腾),进行视觉的、数值的、符号的折腾尝试数学的探索、发现和应用数学软件–数学实验的得力工具公共的基础软件:BASIC,Pascal,FORTRAN,C矩阵实验室系统:Matlab,Scil

2、ab,Octave计算机代数系统:Mathematica,Maple交互式数学系统:MathCAD,Calcwin第一讲Matlab简介本讲主要内容Matlab的发展Matlab的主要功能Matlab软件的界面介绍Matlab命令窗口的使用Matlab中的系统预定义变量输出格式的设置help求助命令和联机帮助Matlab的几个实例—感性认识Matlab简介Matlab的发展MatrixLaboratory矩阵实验室:是由美国的MathWork公司推出的一个为科学和工程计算而专门设计的高级交互式软件包。1980年诞

3、生:美国新墨西哥州大学计算机系主任CleverMoler与斯坦福大学的JohnLittle工程师1984年商品化:核心用C语言编写九十年代在数值计算方面已经独占鳌头现在早已广泛应用于各个领域,也成为国外理工科学生必须掌握的基本软件之一。Matlab的主要功能--包括运算、绘图、编程三大功能,外加专业工具箱运算功能:数值运算矩阵的所有基本运算,求秩、逆、行列式矩阵的三角分解、正交分解、奇异分解等求方程组的解,多项式的各种基本运算等等符号计算可以实现因式的分解、展开、合并、简化及通分等可以计算级数、极限、导数、积分等

4、还可以求出代数方程和微分方程的精确解或通解绘图功能:各种二维、三维绘图,轻而易举实现数据可视化编程功能:被称为第四代编程语言,简单易学Matlab专业工具箱:包括:动态仿真、信号处理、优化理论、自动控制、非线性控制、系统辨识、神经网络、样条逼近、图像处理、财政金融、模糊逻辑、小波分析、概率统计等等30多个工具箱,并且还在继续发展中Matlab系统的启动与退出Matlab系统的启动使用Windows“开始”菜单运行Matlab系统启动程序matlab双击Matlab快捷图标Matlab系统的退出在Matlab主窗口

5、File菜单中选择ExitMatlab在Matlab命令窗口输入exit或quit单击Matlab主窗口的“关闭”按钮Matlab的工作界面命令窗口用来输入变量、执行命令或执行命令文件(.m)当前工作目录窗口显示当前目录中的所有文件工作空间窗口主要用于管理变量,实际功能很强大命令的历史记录窗口命令提示符1.2在命令窗口中试一试在命令窗口输入命令可以建立和处理变量:建立和处理变量:a=1b=2c=a+bd=cos(a)Matlab是基于矩阵的语言,变量可以是向量或矩阵:输入向量和向量元素的访问及其元素简单添加、删除

6、操作:a=[1234]%给出一个行向量b=[1,2,3,4]%空格和逗号都可以用于分隔一行上的元素c=[2;4;6;8]%给出一个列向量,用分号分隔不同的行x=1:2:10%利用冒号运算,快捷给出等差序列,中间的2是增量b(3)%向量b的第三个元素(下标从1开始)a(8)=3%轻而易举“插入”元素,观察a(5)、a(6)和a(7)的值a(2)=[]%赋一个空数组,轻而易举删除一个元素1.2在命令窗口中试一试输入矩阵和矩阵元素的访问及其元素简单添加、删除操作:A=[135;7911;131517]A(1,2)%矩阵

7、的第一排第二个元素A(4)%矩阵的第4个元素(按列的顺序)A(4,3)=6%同样轻而易举为矩阵插入元素,观察这一排的值A=[A;[246]]%轻而易举添加一排–矩阵的拼合1A=[A,[1;2;3;4;5]]%轻而易举添加一列–还能想象出其他拼合吗?x=A(2,:)%行标为2,列标任意:轻而易举抽取出,矩阵的第2行行向量A(2,:)=[]%赋一个空数组,轻而易举删除矩阵中的一行B=A(1:2,:)%行标为1到2,列标任意:轻而易举抽取出,矩阵的1到2行C=A([32],:)%轻而易举抽取出第3和2行–还能想象出其他

8、抽取吗?A([13],:)=A([31],:)%轻而易举交换矩阵的第1和第3行A(:,2)%猜想一下,它表示什么?试一试。。。%也猜一猜,试一试其他的抽取可能性。。。试一试表达式加一个分号会怎样?一个“懒汉”的技巧:把上面内容都拷贝到一个M-文件中,慢慢运行和体会,随时实验自己所猜想的内容并记下自己的体会。。。回顾关于向量和矩阵的几个操作要点:1空格和逗号都可以用于分隔一

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。