先做一個(gè)簡(jiǎn)單的矩陣計(jì)算,矩陣乘和矩陣除。使用rand 或者randn創(chuàng)造隨機(jī)數(shù)字構(gòu)成的矩陣
A = randn(4,4)
x = rand(4)
b = A*x
x? = A\b
x? == x
y = A*x? - b
println(y)
得到,基本上一致的。
先做一個(gè)矩陣,使用|>pipe 功能直接計(jì)算,在賦值給
A = randn(4,4) |> w -> w + w'
lambda = eigmax(A)
@show det(A - lambda*I)
得到答案為-3.886340427176376e-14,很接近0了
測(cè)試一個(gè)官網(wǎng)的案例,求解洛倫茨方程,具體內(nèi)容不懂,反正很復(fù)雜就是了。方程如下
使用DifferentialEquations 的求解該方程

image.png
成功!