[高等教育]第1讲 Matlab简介 Matlab课件.ppt

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

第一讲 MATLAB概述与运算基础 Matlab的历史 为说明全局变量的使用,在ComputeXY函数中定义全局变量a, b, c,程序如下: function [x,y]=ComputeXY(t) global a b c %注意变量之间用空格而不是逗号或其它标点隔开 x=cos(a*t); y=abs(x)+c; 4. 运算法则: (1)在逻辑运算中,确认非零元素为真,用1表示,零元素为假,用0表示。 (2)参与逻辑运算的可以是两个标量、两个同维矩阵或一个为标量,另一个为矩阵。 (3)在算术、关系、逻辑运算中,算术运算优先级最高,逻辑运算优先级最低。 运算符的优先级 || 11 10 | 9 8 ~= = = == 7 : 6 - + 5 / \ * ./ .\ .* 4 ~ 代数负 代数正 3 ^ .^ . 2 () 1 运算符 优先级 注:级别1优先级最高,11级别最低 abs(x):绝对值或复数的模 real(x):复数实部 imag(x):虚部 conj(x):共轭复数 sqrt(x):平方根 exp(x):指数函数 log(x):自然对数 log2(x):以2为底的对数 log10(x):以10为底的对数 sign(x):符号函数 round(x):四舍五入到最接近的整数 rem(x,y):x/y的余数 sin(x):正弦函数 cos(x):余弦函数 tan(x):正切函数 cot(x):余切函数 asin,acos,atan,acot:反三角函数 mean(x):求均值函数 std(x):求标准差 max:求最大值函数 min(x):求最小值函数 cov(x,y):求协方差 plot(x,y):画线图 六、 常用函数: ●直接输入法 a=1:5 % a=[1 2 3 4 5] a=linspace(1,5,5) % a=[1 2 3 4 5] a=[1 2 3 4 5] % a=[1 2 3 4 5] a=[1 2 3;4 5 6;7 8 9]或a=[1,2,3;4,5,6;7,8,9] %a= ●特殊矩阵 ones(m,n) %m行n列的1矩阵 zeros(m,n) %m行n列的0矩阵 diag(a) %以a中元素为对角线元素的对角矩阵 eye(m) %m阶的单位矩阵 七、矩阵运算: 1. 矩阵构造 ● 利用拼凑、拆分、提取元素构造矩阵 如:a1=[1 2 3];a2=[4 5 6]; a3=[7 8 9]; b=[a1 a2 a3] %b= c=b(1:2,:) %c=  d=repmat(c,2,3)  d = 1 4 7 1 4 7 1 4 7 2 5 8 2 5 8 2 5 8 1 4 7 1 4 7 1 4 7 2 5 8 2 5 8 2 5 8 冒号运算符 (1) 矩阵转置:A (2) 矩阵加和减:A+B A-B (3) 矩阵乘法:A*B (4) 矩阵除法: A/B=A*inv(B) A\b=inv(A)*b (5) 矩阵的乘方: A^n  (6) 矩阵元素乘方:A.^n A.^B (6) 求矩阵的行数和列数:[m,n]=size(A) (7) 求矩阵的行数和列数中最大者:n=length(A) (8) 求矩阵特征值与特征向量:[u,v]=eig(A) (9) 求逆矩阵:B=inv(A) (10) 求方阵行列式:B=det(A) 2.矩阵的基本运算 例1-2 求解线性方程组AX=B       其中A=

文档评论(0)

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

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

1亿VIP精品文档

相关文档