matlab中det([1 2 3;4 5 6;7 8 9])为什么得出一个非常小的数而不是0,而det([2 3 4;5 6 7;8 9 10])是0.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 23:41:04
matlab中det([1 2 3;4 5 6;7 8 9])为什么得出一个非常小的数而不是0,而det([2 3 4;5 6 7;8 9 10])是0.

matlab中det([1 2 3;4 5 6;7 8 9])为什么得出一个非常小的数而不是0,而det([2 3 4;5 6 7;8 9 10])是0.
matlab中det([1 2 3;4 5 6;7 8 9])为什么得出一个非常小的数而不是0,而det([2 3 4;5 6 7;8 9 10])是0.

matlab中det([1 2 3;4 5 6;7 8 9])为什么得出一个非常小的数而不是0,而det([2 3 4;5 6 7;8 9 10])是0.
计算机中的数值是浮点数,不是我们理解的实数,所以当我们输入一个矩阵时,里面的元素和我们输入的数据是有一点点误差的.LU分解时,对矩阵的一些元素进行了减法,扩大了这些误差,所以本来应该是零的值很可能变成一个很小的值.第二个矩阵的行列式恰好等于零是因为运气好正好没扩大误差.嗯,如果你想深入分析,最好先看看浮点数系统(floating-points system).然后自己编一个精度更低的浮点数系统模拟器,再算算,就可以体会到期间的奥妙了.

matlab中det([1 2 3;4 5 6;7 8 9])为什么得出一个非常小的数而不是0,而det([2 3 4;5 6 7;8 9 10])是0. matlab为什么出现 Subscript indices must either be real positive integers or logicals.为什么出现>> A=[2 -3 -2;-1 2 1;4 -7 -6];>> C=det(A)Subscript indices must either be real positive integers or logicals. A=[1,2,3;4,5,6;7,8,9] 用matlab计算det(A)=6.6613e-016不等于0,为什么?我只想知道,这是为什么?这个数字咋出来的? 设A为3阶方阵,且行列式det(A)= 1/2 ,则det(-2A)= ( ) 设4阶矩阵A满足det(3I+A)=0,AA T =2I,det(A) 设4阶矩阵A满足det(3I+A)=0,AA^T=2I,det(A) A,B为5阶矩阵,det(A)=1/3,det(B)=2,则||B|A|=? 求该矩阵的行列式已知A是一个3*3的矩阵,I是3*3的标准矩阵.且:det(A+I)=0,det(A+2I)=0,det(A+3I)=0问det(A+4I)是多少?我能猜到答案是6……看做对角线上是-1,-2,-3的对角矩阵可是如何证明?知道了det(A),那 Matlab 计算结果不对,det(A)得到的正确应该是整数啊,但得到了的却是浮点数,如何设置才能执行正确?>> AAA=[1,1,1,1;2,2,3,5;6,7,8,5;3,5,7,4]AAA =1 1 1 12 2 3 56 7 8 53 5 7 4>> aaa=det(AAA)aaa =-3.000000000000006>> aaa==-3a Matlab计算高阶矩阵时自动执行了浮点数的算法,如何只执行整数计算,对det()函数主要>> AAA=[1,1,1,1;2,2,3,5;6,7,8,5;3,5,7,4]AAA =1 1 1 12 2 3 56 7 8 53 5 7 4>> aaa=det(AAA)aaa =-3.000000000000006>> aaa==-3ans =0 设矩阵A相似于对角矩阵diag(2,2,2,-2),则det(1/4A*+3I) 英语动词词组造句1 det ap 2 bruch teeth 3wach face 4have breadfast 5go to school matlab含参数矩阵特征方程求法矩阵如下D=[ s+2, s, s-1][ s-1, s+1, s-1][ s-1, s-2, s+1]det(D)后结果是2*s-14.但是实际结果应该是s^4+2s^3-10s^2-28s-14 matlab程序运行错误 “Z must be a matrix,not a scalar or vector.”syms a b Jm=[1,a,b;2,3,4;6,b,a]MM=det(Jm) [a,b]=meshgrid(-2:0.1:2); surf(a,b,MM);我理解这个错误是说MM是矩阵的意思,这个程序该如何修改才行,而且需要 A为四阶矩阵det(A)=3求det(-2A) 行列式求解已知A=(8 -2 -1 3 9 1) 求det(A) 如果A是3阶矩阵,满足detA=1/2,则det(2A)* Det