- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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=
您可能关注的文档
- 科学计算语言Julia及MWORKS实践 课件 4_Syslab简介.pptx
- 科学计算语言Julia及MWORKS实践 课件 5_软件安装及界面介绍.pptx
- 科学计算语言Julia及MWORKS实践 课件 6_ Julia REPL的几种模式.pptx
- 科学计算语言Julia及MWORKS实践 课件 7_Syslab与Sysplorer的软件集成.pptx
- 科学计算语言Julia及MWORKS实践 课件 9_数组.pptx
- 科学计算语言Julia及MWORKS实践 课件 10_集合容器.pptx
- 科学计算语言Julia及MWORKS实践 课件 12_流程控制.pptx
- 文旅新媒体运营 课件 第8章 文旅新媒体运营技能 .pptx
- 科学计算语言Julia及MWORKS实践 课件 13_模块.pptx
- 科学计算语言Julia及MWORKS实践 课件 14_类型系统.pptx
- 某某单位2024年党建工作总结及2025年工作计划.doc
- 某某市发改委关于2024年度落实党风廉政建设工作责任制情况的报告.doc
- 某某局2024年全面从严治党和党风廉政建设工作总结.doc
- 某某区财政局2024年法治政府建设总结及2025年工作谋划.doc
- 2024年党管武装工作述职报告2篇.doc
- 2024年度国企党委书记抓基层党建工作述职报告3篇.doc
- 公司党委书记2024年述职述廉报告.docx
- 2024年度乡镇党委领导班子民主生活会(四个带头)对照检查材料.doc
- 市医疗保障局关于2024年法治政府建设工作情况的报告.docx
- 市民政局党组2024年巡察整改工作情况报告.docx
最近下载
- 一例肺部感染患者的个案护理(改过版).docx VIP
- 山西医科大学第一医院诊断证明书.docx
- 华北理工大学康复医学概论教案.docx VIP
- 华中师范大学《数学分析》期末考试试卷(含答案).pdf
- 燃气管道工程钢制管道焊接作业指导书.docx
- 2024年云南省昆明滇中新区管委会所属事业单位招聘10人历年公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 2024年护理文书写规范.pptx VIP
- 广西北部湾经济区2021年中考语文真题试题真题(Word版,含答案与解析).docx
- 数据结构课程设计全国交通咨询系统.docx VIP
- 洪恩识字字库全1300字检测表.pdf
文档评论(0)