用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
来源:学生作业帮助网 编辑:六六作业网 时间:2025/02/02 14:09:06
用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;
是你取的值太靠近了.