用matlab画z的图.怎么提示Warning: Matrix is singular to working precision.>> x=0.1:0.2:1.3;>> y=0.9:0.05:1.2;>> [X,Y]=meshgrid(x,y);>> A=-0.0875*X.^3-0.85*X.^2+X-Y+1;>> B=-0.02*Y.^2+0.1*Y+1.3;>> Z=A/B;Warning: Matrix is singular to working pre
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/12 21:50:20
![用matlab画z的图.怎么提示Warning: Matrix is singular to working precision.>> x=0.1:0.2:1.3;>> y=0.9:0.05:1.2;>> [X,Y]=meshgrid(x,y);>> A=-0.0875*X.^3-0.85*X.^2+X-Y+1;>> B=-0.02*Y.^2+0.1*Y+1.3;>> Z=A/B;Warning: Matrix is singular to working pre](/uploads/image/z/12309497-17-7.jpg?t=%E7%94%A8matlab%E7%94%BBz%E7%9A%84%E5%9B%BE.%E6%80%8E%E4%B9%88%E6%8F%90%E7%A4%BAWarning%3A+Matrix+is+singular+to+working+precision.%3E%3E+x%3D0.1%3A0.2%3A1.3%3B%3E%3E+y%3D0.9%3A0.05%3A1.2%3B%3E%3E+%5BX%2CY%5D%3Dmeshgrid%28x%2Cy%29%3B%3E%3E+A%3D-0.0875%2AX.%5E3-0.85%2AX.%5E2%2BX-Y%2B1%3B%3E%3E+B%3D-0.02%2AY.%5E2%2B0.1%2AY%2B1.3%3B%3E%3E+Z%3DA%2FB%3BWarning%3A+Matrix+is+singular+to+working+pre)
用matlab画z的图.怎么提示Warning: Matrix is singular to working precision.>> x=0.1:0.2:1.3;>> y=0.9:0.05:1.2;>> [X,Y]=meshgrid(x,y);>> A=-0.0875*X.^3-0.85*X.^2+X-Y+1;>> B=-0.02*Y.^2+0.1*Y+1.3;>> Z=A/B;Warning: Matrix is singular to working pre
用matlab画z的图.怎么提示Warning: Matrix is singular to working precision.
>> x=0.1:0.2:1.3;
>> y=0.9:0.05:1.2;
>> [X,Y]=meshgrid(x,y);
>> A=-0.0875*X.^3-0.85*X.^2+X-Y+1;
>> B=-0.02*Y.^2+0.1*Y+1.3;
>> Z=A/B;
Warning: Matrix is singular to working precision.求求给位大侠
用matlab画z的图.怎么提示Warning: Matrix is singular to working precision.>> x=0.1:0.2:1.3;>> y=0.9:0.05:1.2;>> [X,Y]=meshgrid(x,y);>> A=-0.0875*X.^3-0.85*X.^2+X-Y+1;>> B=-0.02*Y.^2+0.1*Y+1.3;>> Z=A/B;Warning: Matrix is singular to working pre
这说明你在求矩阵时,产生奇异了,我想是你取值太靠近了,这样很容易产生奇异值
你看看你的Z:
Z =
NaN NaN NaN NaN NaN NaN -Inf
NaN NaN NaN NaN NaN NaN -Inf
NaN NaN NaN NaN NaN NaN -Inf
NaN NaN NaN NaN NaN NaN -Inf
NaN NaN NaN NaN NaN NaN -Inf
NaN NaN NaN NaN NaN NaN -Inf
NaN NaN NaN NaN NaN NaN -Inf
把这句改了一下也还是不行,显示矩阵的秩为1,y=0.9:0.1:1.2;
是你取的值太靠近了.