如何计算这个行列式的值,能否一步步详细解答?

2026-04-05 05:559阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计167个文字,预计阅读时间需要1分钟。

如何计算这个行列式的值,能否一步步详细解答?

phpclass Hanglieshi{ // 行列式计算 public function jisuan($arr, $num) { $num--; for ($k=0; $k <=$num; $k++) { for ($i=$k; $i <=$num; $i++) { $temp=$arr[$i + 1][$k]; $arr[$i + 1][$k]=0; for ($j=$k + 1; $j <=$num; $j++) { if ($arr[$k][$k] !=0) { // ... } } } } }}

如何计算这个行列式的值,能否一步步详细解答?

<?php class Hanglieshi{ //行列式计算 public function jisuan($arr,$num){ $num--; for ($k=0; $k < $num; $k++) { for ($i=$k; $i < $num; $i++) { $temp=$arr[$i+1][$k]; $arr[$i+1][$k]=0; for ($j=$k+1; $j <= $num; $j++) { if($arr[$k][$k]!=0){ $arr[$i+1][$j]=$arr[$i+1][$j]-($temp/$arr[$k][$k])*$arr[$k][$j]; }else{ $arr[$k][$k]=0.00000000000001; //误差精度控制 $arr[$i+1][$j]=$arr[$i+1][$j]-($temp/$arr[$k][$k])*$arr[$k][$j]; } } } } //计算返回值 $result=1.0; for ($n=0; $n <= $num; $n++) { $result*=$arr[$n][$n]; } return $result; } } ?>

本文共计167个文字,预计阅读时间需要1分钟。

如何计算这个行列式的值,能否一步步详细解答?

phpclass Hanglieshi{ // 行列式计算 public function jisuan($arr, $num) { $num--; for ($k=0; $k <=$num; $k++) { for ($i=$k; $i <=$num; $i++) { $temp=$arr[$i + 1][$k]; $arr[$i + 1][$k]=0; for ($j=$k + 1; $j <=$num; $j++) { if ($arr[$k][$k] !=0) { // ... } } } } }}

如何计算这个行列式的值,能否一步步详细解答?

<?php class Hanglieshi{ //行列式计算 public function jisuan($arr,$num){ $num--; for ($k=0; $k < $num; $k++) { for ($i=$k; $i < $num; $i++) { $temp=$arr[$i+1][$k]; $arr[$i+1][$k]=0; for ($j=$k+1; $j <= $num; $j++) { if($arr[$k][$k]!=0){ $arr[$i+1][$j]=$arr[$i+1][$j]-($temp/$arr[$k][$k])*$arr[$k][$j]; }else{ $arr[$k][$k]=0.00000000000001; //误差精度控制 $arr[$i+1][$j]=$arr[$i+1][$j]-($temp/$arr[$k][$k])*$arr[$k][$j]; } } } } //计算返回值 $result=1.0; for ($n=0; $n <= $num; $n++) { $result*=$arr[$n][$n]; } return $result; } } ?>