Jus*_*ing 4 arrays linear-algebra julia
考虑Matrix
A = [1., 2., 3.; 4., 5., 6]
Run Code Online (Sandbox Code Playgroud)
和Vector
v = [0.1, 0.2, 0.4]
Run Code Online (Sandbox Code Playgroud)
Matrix
获取行数为 的新行的最有效的“Julianic”方法是什么[cross(A[1, :], v); cross([2, :], v)]
?上面数字的结果应该是[0.2, -0.1, 0.; 0.8, -0.1, 0.3]
如何概括 A 中的 N 行?
尝试使用叉积运算符矩阵
cross_op(v) = [0.0 -v[3] v[2]; v[3] 0.0 -v[1]; -v[2] v[1] 0.0];
Run Code Online (Sandbox Code Playgroud)
然后将其用作
w = A*cross_op(v)
Run Code Online (Sandbox Code Playgroud)