网站大量收购闲置独家精品文档,联系QQ:2885784924

科学计算语言Julia及MWORKS实践 课件 11_数学运算与初等函数.pptx

科学计算语言Julia及MWORKS实践 课件 11_数学运算与初等函数.pptx

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

二、Julia语言基础语法2.1基本数据类型2.2数组2.3集合容器2.4数学运算和初等函数2.5流程控制

2.4、数学运算和初等函数Julia为它所有的基础数值类型提供了整套的基础算术和位运算,也提供了一套高效、可移植的标准数学函数。2.4.1算术运算函数函数描述+加法运算符sum数组元素求和sum!按指定维度求和cumsum求累积和例如:创建一个数组并使用sum与sum!函数计算指定元素的和。juliaA=[1-32;-425;6-14]3×3Matrix{Int64}:1-32-4256-14juliaS=sum(A) #计算元素的总和12juliaS=sum(A,dims=1) #计算每列中元素的总和1×3Matrix{Int64}:3-211juliaS=sum(A,init=0+0im)#设置初始求和元素12+0imjuliaS=sum(abs,A)#求矩阵元素的绝对值之和28juliaS=sum!([1;1;1],A)#对矩阵A的各行求和,指定求和向量为[1;1;1]3-elementVector{Int64}:039加法

2.4、数学运算和初等函数2.4.1算术运算函数函数描述-减法运算符diff差分例如:创建数组A,计算各行之间的一阶差分。juliaA=[1-32;-425;6-14]3×3Matrix{Int64}:1-32-4256-14juliaD=diff(A,dims=1)2×3Matrix{Int64}:-55310-3-1减法

2.4、数学运算和初等函数2.4.1算术运算函数例如:创建一个数组并使用prod与prod!函数计算指定元素的积。juliaA=[1-32;-425;6-14]3×3Matrix{Int64}:1-32-4256-14juliaprod(A,dims=1) #计算矩阵A的各列元素的乘积。1×3Matrix{Int64}:-24640juliaprod(abs2,A,dims=2) #计算矩阵A的各行元素的绝对值的平方的乘积。3×1Matrix{Int64}:361600576juliaB=[1;1;1];prod!(B,A)#对A求各行之积,并赋值给相同维度的B。3-elementVector{Int64}:-6-40-24乘法函数描述*乘法运算符.*数组乘法prod数组元素的乘积prod!按指定维度求积cumprod累计乘积cumprod!按维度累计乘积^矩阵幂power按元素求幂

2.4、数学运算和初等函数2.4.1算术运算函数例如:创建两个数值数组A和B,并用数组左除与数组右除计算。juliaA=ones(2,3);B=[123;456];juliax=B.\A#数组左除2×3Matrix{Float64}:1.00.50.3333330.250.20.166667juliax=B./A#数组右除2×3Matrix{Float64}:1.02.03.04.05.06.0除法函数描述\左除/右除÷整除.\数组左除./数组右除rationalize将浮点数x近似为具有给定整数类型分量的有理数numerator分子denominator分母//求解关于x的线性方程组xA=B

2.4、数学运算和初等函数2.4.1算术运算函数例如:创建一个矩阵A,并计算A的共轭转置。juliaA=[21;97;28;35]4×2Matrix{Int64}:21972835juliaB=A #计算A的共轭转置2×4adjoint(::Matrix{Int64})witheltypeInt64:29231785其他函数描述transpose转置向量或矩阵复共轭转置conj!,conj共轭转置

2.4、数学运算和初等函数2.4.2逻辑运算函数例如:在4×4幻方矩阵中使用find函数查找元素。juliaX=magic(4)4×4Matrix{Int64}:16231351110897612414151juliak=

文档评论(0)

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

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

1亿VIP精品文档

相关文档