1、实验十二 行列式【实验目的】1.了解行列式的基本概念。2.了解克莱姆法则。3.学习、掌握MATLAB软件有关的命令。【实验内容】计算行列式的值。【实验准备】1.行列式的基本概念2.行列式的性质3.Cramer法则4.求行列式的MATLAB命令MATLAB中主要用det,determ分别求行列式的数值解和符号解。【实验重点】1.行列式的计算2.克莱姆法则的应用【实验难点】1.用克莱姆法则解线性方程组【实验方法与步骤】练习1 计算行列式的值,相应的MATLAB代码为D=3 1 -1 2;-5 1 3 -4;2 01 -1;1 -5 3 -3;det(D)算得D=40,如果用determ命令,相应的
2、MATLAB代码为D=3 1 -1 2;-5 1 3 -4;2 01 -1;1 -5 3 -3;determ(D)算得D=40。练习2 计算行列式的值,相应的MATLAB代码为clear;sysms a;sysms b;sysms c;sysms d;D=a b c d;a a+b a+b+c a+b+c+d;a 2*a+b 3*a+2*b+c 4*a+3*b+2*c+d;a 3*a+b 6*a+3*b+c 10*a+6*b+3*c+d;determ(D)计算可得。本题中用det命令就不能算出结果。Determ(D)命令等同于det(sym(D)命令,本题如果用det(sym(D)命令也能算出同样的结果。【练习与思考】