欢迎来到天天文库
浏览记录
ID:59477121
大小:391.00 KB
页数:42页
时间:2020-09-14
《2014基础变量数组逻辑运算函数ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、MATLAB基础matlab简介变量数组关系运算函数1.1MATLAB简介科学研究和工程实践中的计算问题简单问题:计算器或直接手工推导复杂问题:计算机编程计算机编程高级编程语言VisualBasic、C、C++、C#、JavaHtml、JavaScript、PHPPython、R科学计算软件工具MATLAB、Mathematica、Maple背景作为和Mathematica、Maple并列的三大数学软件。其强项就是其强大的矩阵计算以及仿真能力。要知道Matlab的由来就是Matrix+Laboratory=Matlab,所以这个软件在国内也被称作《矩阵实验室》
2、。每次MathWorks发布Matlab的同时也会发布仿真工具Simulink。在欧美很多大公司在将产品投入实际使用之前都会进行仿真试验,他们所主要使用的仿真软件就是Simulink。Matlab提供了自己的编译器:全面兼容C++以及Fortran两大语言。所以Matlab是工程师,科研工作者手上最好的语言,最好的工具和环境。Matlab已经成为广大科研人员的最值得信赖的助手和朋友!功能目前MATLAB产品族可以用来进行:-数值分析-数值和符号计算-工程与科学绘图-控制系统的设计与方针-数字图像处理-数字信号处理-通讯系统设计与仿真-财务与金融工程...特点M
3、ATLAB具有用法简单、灵活、结构性强、延展性好等优点,逐渐成为科技计算、视图交互系统和程序中的首选语言工具。功能强大的数值运算功能强大的图形处理能力高级但简单的程序环境丰富的工具箱与模块集易于扩充1.2基本运算功能MATLAB的基本运算可分为三类:算术运算关系运算逻辑运算1.2数据与变量程序中定义一些变量来保存和处理数据,变量可以认为是内存符号化的表示。不能使用的20个关键字,可以用iskeyword查看。如break、case、catch等1.2数据与变量MATLAB中变量的命名规则是:(1)变量名必须是不含空格的单个词;(2)变量名区分大小写;(3)变量
4、名最多不超过19个字符;(4)变量名必须以字母打头,之后可以是任意字母、数字或下划线,变量名中不允许使用标点符号。有符号整数型:int8,int16,int32,int64无符号整数型:uint8,uint16,uint32,uint6单精度浮点型:single双精度浮点型:double逻辑型:logical字符串型:char特殊变量表指令含义举例说明Formatshort小数点后4位,最多不超过7位;对于大于1000的实数,用5位有效数字的科学技术形式表示3.14159显示为3.1415903114.59显示为3.1416e+003Formatlong15位
5、数字表示3.14159265358979FormatShorte5位科学记数表示3.1416e+00Formatlonge15位科学记数表示3.14159265358979e+00Formathex十六进制数表示400921fb54442d18Format+显示大矩阵用Formatbank(金融)元、角、分表示数据显示格式的指令形式数学运算符号及标点符号(1)MATLAB的每条命令后,若为逗号或无标点符号,则显示命令的结果;若命令后为分号,则禁止显示结果.(2)“%”后面所有文字为注释.(3)“...”表示续行.1.3数组及其运算1、简单数组的建立x=[abc
6、def]%创建包含指定元素的行向量例如:x=[123458718]x=first:last%创建从first开始,加1计数,到last结束的行向量例如:y=1:7x=first:increment:last%创建从first开始,加increment计数,last结束的行向量例如:z=3:2:9x=linspace(first,last,n)%创建从first(起始值)开始,到last(终止值)结束,有n个元素的等比数列x=logspace(first,last,n)%创建等比级数例如:x=linspace(0,1,75)例如:x=logspace(0,2,1
7、1)产生的是一个起点为100,终点为102,包含11个数据的等比数列,公比为100.2由原有数组创建新数组例如:x=[1234];y=[2222];r=[xy]将两个数组粘合在一起2.数组元素的访问(1)访问一个元素:x(i)表示访问数组x的第i个元素.例如:x=1:9(2)访问一块元素:x(a:b:c)表示访问数组x的从第a个元素开始,以步长为b到第c个元素(但不超过c),b可以为负数,b缺损时为1.y=x(2:2:8)(3)直接使用元素编址序号.x([abcd])表示提取数组x的第a、b、c、d个元素构成一个新的数组[x(a)x(b)x(c)x(d)].z
8、=[x(1)x(6)x(8)]3.数组
此文档下载收益归作者所有