如何使用JavaScript计算行列式,将输入作为LaTeX输入格式?
如何使用LaTeX输入格式计算矩阵行列式,例如:如何使用JavaScript计算行列式,将输入作为LaTeX输入格式?,javascript,math,matrix,latex,Javascript,Math,Matrix,Latex,如何使用LaTeX输入格式计算矩阵行列式,例如: 1 & -2 & 2 & -1 \\ -2 & 0 & 0 & 4 \\ -1 & 2 & -1 & 3 \\ 0 & 1 & 3 & 1 应该使用JSON.parse(…)将此格式转换为数组,然后使用JavaScript函数计算其行列式吗 注意:这个问题最初来自于,但不可能在那里发布带有代码片段的答案,因此这里的答案本身可能很有趣。这里是一个
1 & -2 & 2 & -1 \\
-2 & 0 & 0 & 4 \\
-1 & 2 & -1 & 3 \\
0 & 1 & 3 & 1
应该使用JSON.parse(…)
将此格式转换为数组,然后使用JavaScript函数计算其行列式吗
注意:这个问题最初来自于,但不可能在那里发布带有代码片段的答案,因此这里的答案本身可能很有趣。这里是一个在线JavaScript解决方案,使用 运行它下面,并粘贴到它,它会工作
1 & -2 & 2 & -1 \\
-2 & 0 & 0 & 4 \\
-1 & 2 & -1 & 3 \\
0 & 1 & 3 & 1
$('a')。在('input',function()上{
试一试{
var s=$('#a').val();
变量t='['+s.replace(/&/g',')。replace(/\\\/g',],[')+']';
var A=JSON.parse(t);
$('#b')。文本(t);
$('#c').text(math.det(A));
$('#d').text(math.inv(A));
$('#e').text(math.multiply(math.det(A)、math.inv(A));
}捕捉(错误){
$('#b')。文本(“输入错误”);
$('#c')。文本(“”);
$('#d')。文本(“”);
$('#e')。文本(“”);
}
});代码>
#a{宽度:100%}
数组格式:
决定因素:
反向:
数据*反向: