symmath-lua:用lua编写的计算机代数系统

时间:2024-04-17 16:25:13
【文件属性】:

文件名称:symmath-lua:用lua编写的计算机代数系统

文件大小:1.18MB

文件格式:ZIP

更新时间:2024-04-17 16:25:13

HTML

Lua的符号数学库 TLDR #!/usr/bin/env lua require 'ext' require 'symmath'.setup{implicitVars=true, fixVariableNames=true} Tensor.coords{{variables={r,theta,phi}}} u = Tensor('^I', r*sin(theta)*cos(phi), r*sin(theta)*sin(phi), r*cos(theta)) print('u^I:\n'..u) e = u'^I_,a'():permute'_a^I' print('e_a^I:\n'..e) delta = Tensor('_IJ', table.unpack(Matrix.identity(3))) print('delta_IJ:\n'..delta) g = (e'_a^I' *


网友评论