《测绘程序设计》测绘3.pptx

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

——MATLAB矩阵基本操作;8.2.1表示式

8.2.2矩阵基础

8.2.3矩阵产生和操作

8.2.4逻辑和关系运算

8.2.5操作符和特殊字符;8.2.6基本矩阵和矩阵操作

8.2.7基本数学函数

8.2.8逻辑函数

;§8.2.1Matlab表示式;一.变量:由字母,数字和下划线组成。最长31个字符,区分大小写字母,A,a变量完全不一样;

特殊变量:matlab固定变量,可看作关键字,普通包含

(1)ans:系统默认结果变量;

(2)eps:允许误差;在一些需要提供误差函数时使用;

(3)pi:?,3.1416

(4)Inf:正无穷大,当出现1/0时;

(5)NaN:不确定,当出现0/0时。;§8.2.1Matlab表示式;§8.2.1Matlab表示式;

关系操作符:大于,小于,小于(小于等于),不小于(大于等于),等于,不等于。

注意:关系运算结果是0,1组成矩阵。关系成立结果为1,不成立为0。

等等

位操作符:按位与,或等

;§8.2.1Matlab表示式;§8.2.1Matlab表示式;MATLAB经典函数

;§8.2.1Matlab表示式;规则:

?矩阵元素必须用[]括住

?矩阵元素必须用逗号或空格分隔

?在[]内矩阵行与行之间必须用分号分隔或按Enter键分割;矩阵元素能够是数字或任何matlab表示式,表示式不可包含未知变量;能够是实数,也能够是复数,复数可用特殊函数i,j输入。

例:1.a=[123;456]

2.b=[2pi/2;sqrt(3)3+5i]

3.x=9;y=pi/6;%定义x,y变量

A=[35sin(y)

cos(y)x^27

x/251]%产生矩阵A

说明:%为Matlab注释开始标志,后面文字不进行计算

;矩阵修改;

比如

a=[120;305;789]

a=120

305

789

a(3,3)=0

a=120

305

780;用matlab函数创建和修改矩阵;例利用diag产生对角阵

diag(M)M为矩阵或向量,对于矩阵,取对角元产生一个列向量;对于向量则产生一个对角阵;Matlab中用于产生特殊矩阵函数;还有伴随矩阵、稀疏矩阵、范德蒙等矩阵创建等等

注意:matlab严格区分??小写字母,所以a与A是两个不一样变量。

matlab函数名必须小写。;2.矩阵标识和子矩阵;B=magic(5)

B=

17241815

23571416

46132022

101219213

11182529

B1=B(1:2,[1,3,5])

B1=

17115

23716

;3.矩阵运算;矩阵乘(?)运算

规则:

A矩阵列数必须等于B矩阵行数

[例]a=[123;456;780];b=[1;2;3];c=a*b

c=14

32

23

标量可与任何矩阵相乘

[例]d=[-1;0;2];f=pi*d

f=-3.1416

0

6.2832

;在matlab中矩阵除运算有两种矩阵除运算;§8.2.2矩阵基础;§8.2.2矩阵基础;Matlab中用于产生特殊矩阵函数;§8.2.2矩阵基础;§8.2.2矩阵基础;§8.2

文档评论(0)

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

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

1亿VIP精品文档

相关文档