美文网首页Julia 挖坑
Julia之坑矩阵运算和解ODE

Julia之坑矩阵运算和解ODE

作者: 黑猫中度烘焙 | 来源:发表于2018-09-01 09:22 被阅读65次

先做一个简单的矩阵计算,矩阵乘和矩阵除。使用rand 或者randn创造随机数字构成的矩阵

A = randn(4,4)
x = rand(4)
b = A*x
x̂ = A\b 

x̂ == x
y = A*x̂ - b
println(y)

得到y = [0.0, 0.0, -2.77556e-17, 0.0],基本上一致的。

先做一个矩阵,使用|>pipe 功能直接计算A + A',在赋值给A

A = randn(4,4) |> w -> w + w' 
lambda = eigmax(A)
@show det(A - lambda*I) 

得到答案为-3.886340427176376e-14,很接近0了

测试一个官网的案例,求解洛伦茨方程,具体内容不懂,反正很复杂就是了。方程如下
\frac{dx}{dt} = \sigma(y-x)
\frac{dy}{dt} = x(\rho -z ) - y
\frac{dz}{dt} = xy - \beta z

使用DifferentialEquations 的求解该方程

image.png

成功!

相关文章

  • Julia之坑矩阵运算和解ODE

    先做一个简单的矩阵计算,矩阵乘和矩阵除。使用rand 或者randn创造随机数字构成的矩阵 得到,基本上一致的。 ...

  • Julia之坑集合运算

    集合运算很常用,比如计算多样性的时候,需要大量运用先创造2个集合a和b 计算差集,差集的结果和顺序有关 合集和交集很简单

  • Matrix与坐标转换

    1、矩阵的运算 1.1、矩阵的加减运算 比如矩阵A= B= 则A+B= 矩阵的加减运算,表示 运算性质 满足交换律...

  • Julia 教程 从入门到进阶与笔记整理

    Julia 视频教程Julia教程1 简介及安装Julia教程2 REPL与变量Julia教程3 数学运算与矩...

  • matlab基础语法

    matlab中主要是矩阵运算 矩阵赋值 矩阵运算 控制流程 绘图

  • NumPy基础之矩阵的运算

    矩阵运算 矩阵运算包括矩阵的加法、减法、乘法(相乘与点乘)、矩阵的转置等,接下来详细讲解矩阵运算。 矩阵的加减法,...

  • 3.6 矩阵运算

    3.6.1 矩阵运算规则 矩阵的加减法运算规则与数组相同,即元素运算,其结果返回新的矩阵。倍乘数运算也是矩阵内元素...

  • Julia 笔记之数学运算和初等函数

    Julia 笔记之数学运算和初等函数 (qq.com)[https://mp.weixin.qq.com/s?__...

  • 第三节矩阵运算

    1矩阵运算 2矩阵运算 3向量和矩阵的运算 4矩阵的逆 逆矩阵与原矩阵相乘得到单位矩阵,对角线全为1,其他元素为0...

  • Numpy中的矩阵运算+聚合操作+arg运算(2019.1.17

    Numpy中的矩阵运算 1.矩阵与数值之间的运算,矩阵与数值之间的算术运算,是矩阵里面的元素与数值进行运算 2.矩...

网友评论

    本文标题:Julia之坑矩阵运算和解ODE

    本文链接:https://www.haomeiwen.com/subject/pxoewftx.html