早教吧 育儿知识 作业答案 考试题库 百科 知识分享

处理矩阵行列式为零的的情况对于一个矩阵a=[a10;0a2]当a1特别大而a2特别小的时候det(a)=0.无法计算矩阵b/a,请问这种情况怎么处理?程序:A=1E18;B=1e-8;za=[A0;0B];zb=1e8*[11;11];zc=za\zbzc*za运行结

题目详情
处理矩阵行列式为零的的情况
对于一个矩阵a=[a1 0;0 a2]当a1特别大而a2特别小的时候det(a)=0.无法计算矩阵b/a ,请问这种情况怎么处理?
程序:
A=1E18;B=1e-8;za=[A 0;0 B];zb=1e8*[1 1;1 1];
zc=za\zb
zc*za
运行结果:
Warning:Matrix is close to singular or badly scaled.Results may be inaccurate.RCOND = 1.000000e-26.
> In Untitled at 6
zc =
1.0e+16 *
0.0000 0.0000
1.0000 1.0000
ans =
1.0e+34 *
0.0000 0.0000
1.0000 0.0000
由计算结果可见计算不正确zc=za\zb 而zc*za不等于zb
▼优质解答
答案和解析
答案:26.不吃饭的女人这世上也许还有好几个,不吃醋的女人却连一个也没有.