怎样学习Julia矩阵操作
发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,本篇文章给大家分享的是有关怎样学习Julia矩阵操作,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。1.1 矩阵的生成生成一个4行4列的矩
千家信息网最后更新 2025年02月03日怎样学习Julia矩阵操作
本篇文章给大家分享的是有关怎样学习Julia矩阵操作,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
1.1 矩阵的生成
生成一个4行4列的矩阵, 这里使用1~16数字. 注意, 这里生成矩阵时, 需要首先定义一个空的数组, 然后再进行填充.
mat = Array(Int32,4,4)
4×4 Array{Int32,2}:
125804192 256236432 79364176 79364176
0 0 0 0
79234864 79266064 125805712 248775184
0 0 0 0
mat[:]=1:16
mat
4×4 Array{Int32,2}:
1 5 9 13
2 6 10 14
3 7 11 15
4 8 12 16
也可以使用reshape构建矩阵
reshape(1:15,3,5)
3×5 Base.ReshapedArray{Int64,2,UnitRange{Int64},Tuple{}}:
1 4 7 10 13
2 5 8 11 14
3 6 9 12 15
1.2 提取主对角线
diag(mat)
4-element Array{Int64,1}:
1
6
11
16
1.3 生成对角线为1的对角矩阵
eye(4)
4×4 Array{Float64,2}:
1.0 0.0 0.0 0.0
0.0 1.0 0.0 0.0
0.0 0.0 1.0 0.0
0.0 0.0 0.0 1.0
1.4 提取矩阵的下三角
tril(mat)
4×4 Array{Int64,2}:
1 0 0 0
2 6 0 0
3 7 11 0
4 8 12 16
1.5 提取矩阵的上三角
triu(mat)
4×4 Array{Int64,2}:
1 5 9 13
0 6 10 14
0 0 11 15
0 0 0 16
1.6 矩阵转置
mat'
4×4 Array{Int64,2}:
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
1.7 矩阵相乘
a = [[1,3] [2,4]]
2×2 Array{Int64,2}:
1 2
3 4
b = [[2,4] [3,5]]
2×2 Array{Int64,2}:
2 3
4 5
对应数值相乘
a.*b
2×2 Array{Int64,2}:
2 6
12 20
矩阵相乘
a*b
2×2 Array{Int64,2}:
10 13
22 29
1.8 矩阵求逆
inv(a)
2×2 Array{Float64,2}:
-2.0 1.0
1.5 -0.5
inv(a)*a
2×2 Array{Float64,2}:
1.0 0.0
2.22045e-16 1.0
以上就是怎样学习Julia矩阵操作,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。
矩阵
生成
学习
对角
对角线
更多
知识
篇文章
三角
实用
就是
工作会
数值
数字
数组
文章
看吧
知识点
行业
详情
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
九江医药仓库管理软件开发公司
半宽刀片服务器的尺寸
九月份网络安全月活动
深圳精锐达网络技术公司
软件开发java工资
金蝶专业版加密服务器
数据库系统设计英语论文
一天能拆多少台服务器
疫情期间电信网络安全吗
配置管理许可服务器
福州翔升软件开发有限公司在哪里
龙猫校园显示服务器错误
电脑网络安全检查记录表
ae服务器选择
重庆掌米软件开发联系电话
打开网页提示代理服务器错误
到底谁才是中国服务器之王
硬盘服务器电源用啥
很多人都在讨论网络安全问题
ibm服务器m4
js导入数据库数据库中
软件开发公司集中在哪
仿真服务器 Cadence
车载网络技术 视频
嘉赢网络技术有限公司
深圳中行软件开发是外包
毕业设计手机app软件开发
松江区创新数据库收费标准
计算机网络技术电子商务哪个好
网络安全中小企业市场