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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/16 05:35:10
Matlab计算高阶矩阵时自动执行了浮点数的算法,如何只执行整数计算,对det()函数主要>>AAA=[1,1,1,1;2,2,3,5;6,7,8,5;3,5,7,4]AAA=111122356785

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
Matlab计算高阶矩阵时自动执行了浮点数的算法,如何只执行整数计算,对det()函数主要
>> AAA=[1,1,1,1;2,2,3,5;6,7,8,5;3,5,7,4]
AAA =
1 1 1 1
2 2 3 5
6 7 8 5
3 5 7 4
>> aaa=det(AAA)
aaa =
-3.000000000000006
>> aaa==-3
ans =
0

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
自带的det()可能用了数值算法,自己按行列式定义(解析解)编程会好些