matlab门.pptVIP

  • 7
  • 0
  • 约3.45千字
  • 约 8页
  • 2016-12-12 发布于河南
  • 举报
* 2.4.1 标量函数 2.4.2 向量函数 2.4.3 矩阵函数 2.4 函数 玲任筑闪锦时州畔悲隅酿岂螟披涡柑邱蓬除驳鲜唯抹物痊郑胚寿寸驻逻穷matlab入门matlab入门 将常用的列出如下,只作必要的注释。 1. 三角函数: sin cos tan cot sec csc asin acos atan acot asec acsc sinh cosh tanh asinh acosh atanh 2. 其他基本函数: sqrt exp log log10 abs(绝对值或复数模) round(四舍五入取整) floor(向-∞方向取整) ceil(向+∞方向取整) fix(向0方向取整)sign(符号函数)real(取实部) imag(取虚部) angle(取辐角) rats(有理逼近) 2.4.1 标量函数 MATLAB提供了大量的函数,按照其用法分为标量函数、向量函数和矩阵函数三种类型。 等漫翘汗程屿意后寨依明拈铜吹苍昔丘难砒畜明契秒籍桂躇理恋鱼核茎冈matlab入门matlab入门 例1 x=(0:0.2:1)*pi; y=sin(x)↙ Y = 0 0.5878 0.9511 0.9511 0.5878 0.0000 例2 a=[-3.54.6];b=round(a),c=floor(a), d=ceil(a),e=fix(a),f=rats(a) ↙ b = -4 5, c = -4 4, f =-7/2 23/5 这些函数本质上是作用于标量的,当它们作用于矩阵(或数组)时,是作用于矩阵(或数组)的每一个元。 计算函数值的命令是 feval(F,x),F是表示函数名的字符串。 例3 x=(0:0.2:1)*pi;y= feval(sin,x)↙ 得到与上面同样的结果。 计算函数值方法 方法一 d = -3 5, e = -3 4, 方法二 恕涪锋舰浸艺聚机宣壮骂藐阑瑞拭氖挞竿墙治魔惹煮液澜善猖豺纳弱聪禁matlab入门matlab入门 有些函数只有当它们作用于(行或列)向量时才有意义,称为向量函数,这些函数也可以作用于矩阵,此时它产生一个行向量,行向量的每个元是函数作用于矩阵相应列向量的结果。常用的有: max,min,sum(和),length(长度),mean(平均值) median(中值),prod(乘积),sort(从小到大排列) 例 a=[4 3.1 -1.2 0 6]; b=min(a),c=sum(a),d=median(a),e=sort(a) ↙ b = -1.2000 e = -1.2000 0 3.1000 4.0000 6.0000 c = 11.9000 d = 3.1000 2.4.2 向量函数 氯牙理狙靶糖辅延谅烂同垮樟织甩劲梯沼币掩斋空贿伤铅妈昌孤鲍卡业轩matlab入门matlab入门 zeros(0阵) ones(1阵) eye(单位阵) rand(随机阵) randn(随机阵) diag(生成或提取对角阵)triu(生成或提取上三角形矩阵) tril(生成或提取下三角形矩阵)等, MATLAB有大量的处理矩阵的函数,从其作用来看可分为两类:构造矩阵的函数;进行矩阵计算的函数。对于前者,我们已经介绍了 构造矩阵的函数 b=[1,2,3,4;5,6,7,8;10,11,12,13;14,15,16,17] a1=triu(b),a2=diag(b), a3=-tril(b,-1)+tril(b,-2) 2.4.3 矩阵函数 掂酥导啮捻邻填粱诵栖琴宙镭明甸弯凰磊拽冀浦焊袍纱霜柯什疽往对献五matlab入门matlab入门 a4=-tril(b,-1), a5=-tril(b,-2), a6=tril(b,1), a7=-tril(b,2), a3 = 0 0 0 0 -5 0 0 0 0 -11 0 0 0 0 -16 0 b = 1 2 3 4 5 6 7 8 10 11 12 13 14

文档评论(0)

1亿VIP精品文档

相关文档