ch2matlab语言基础.ppt

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ch2matlab语言基础

* Chapter2 MATLAB语言基础 2.1 基本概念 2.1.1 matlab数据类型 数据类型 基本型 构造型 符号对象 数值型 字符串型 数组型 细胞型 结构型 2.1.2 常量与变量 变量名是以字母开头,后接字母、数字或下划线的字符序列,最多63个字符。 变量名区分大小写 关键字不能做变量名 不要用特殊变量做变量名 x=1+2i; y=3-sqrt(17); z=(cos(abs(x+y))-sin(78*pi/180))/(x+abs(y)) 2.1.3 标量、向量、矩阵与数组 2.1.4 字符串 在MATLAB中,字符串是用单撇号括起来的字符序列。 MATLAB将字符串当作一个行向量,每个元素对应一个字符,其标识方法和数值向量相同。也可以建立多行字符串矩阵。 ch=‘ABc123d4e56Fg9’; subch=ch(1:5) 2.1.5 运算符 矩阵/数组的转置 用符号’来表示和实现 非共轭转置 .’ 矩阵/数组的四则运算 +-*/ \ 点乘:.* 右除:./ 左除:.\ 矩阵/数组的乘方 ^矩阵乘方 .^元素对元素的乘方 1.算术运算符 MATLAB常用的关系操作符有:(小于)、=(小于或等于)、(大于)、=(大于或等于)、 = =(等于)、 !=(不等于)。 MATLAB的关系操作符可以用来比较两个大小相同的数组,或者比较一个数组和一个标量。在与标量比较时,结果和数组大小一样。 ?a=1:9; b=a4 b = 0 0 0 0 1 1 1 1 1 ?c=a(a4) c = 5 6 7 8 9 2 关系操作符 3 逻辑运算符 逻辑操作符定义了一种与或非的关系表达式。MATLAB的逻辑操作符有(与)、|(或)、~(非)。例如: ?c=~(a4) c = 1 1 1 1 0 0 0 0 0 ?c=(a4)(a7) c = 0 0 0 0 1 1 0 0 0 2.1.6 命令、函数、表达式和语句 命令:clear/clc/save/load 函数:sqrt()/sin()/fft 表达式:2+sqrt(9)*4 2.2 向量运算 2.2.1 向量的生成 直接输入法 冒号生成法 函数法 linspace命令 a=linspace(1,10,5); logspace命令 b=logspace(0,2,10) 2.2.2 向量的加减和数乘运算 A=[1 2 3 4 5];B=3:7;C=linspace(2,4,3);AT=A’;BT=B’; E1=A+B;E2=A-B;F=AT-BT;G1=3*A;G2=B/3;H=A+C 2.2.3 向量的点和叉积运算 A=1:10;B=linspace(1,10.10);AT=A’;BT=B’ e=dot(A,B),f=dot(AT,BT) A=1:3;B=3:5 E=cross(A,B) C=[1 2];D=[3 4] F=cross(C,D) A=[1 2 3],B=[3 3 4],C=[3 2 1]; D=dot(C,cross(A,B)) 2.3 矩阵运算 2.3.1矩阵元素的存储次序 MATLAB规定矩阵元素在存储器中的存放次序是按列的先后顺序存放 2.3.2矩阵元素的表示及相关表示 1元素的下标表示法 全下标和单小标 A=[1 2 3;6 5 4;8 7 9] A(2,3) A(6) A(1:2,3) A(5:8) *

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档