"轮廓未针对非有限ZData进行渲染"

时间:2014-11-27 15:06:34

标签: matlab plot

我正在尝试使用ezplot绘制频率特性方程,但是Matlab给出了以下警告:“不为非有限ZData渲染轮廓”。我之前使用此命令绘制频率方程,但现在我收到警告并且绘图显示为空,并且它也不会改变轴范围。有人可以请帮助。非常感谢。

这是我正在使用的代码。

%转移矩阵用于Case-I,薄转子

clear all; 
clc;

EI = 1626;
l = 0.15;
m = 0.44108;
It = 2.178*10^-4;
I_p = 2.205*10^-5;
Itr = 0.24;
I_pr = 0.479;
syms p n;

F = [1 l*1i l^2/(2*EI)*1i l^3/(6*EI);
    0 1 l/EI -l^2/(2*EI)*1i;
    0 0 1 -l*1i;
    0 0 0 l];

P = [ 1 0 0 0;
    0 1 0 0;
    0 -It*p^2+I_p*n*p 1 0;
    -m*p^2 0 0 1];

P_r = [1 0 0 0; 
      0 1 0 0; 
      0 -Itr*p^2+I_pr*n*p 1 0; 
      -m*p^2 0 0 1]; 

A = F*P*F*P*F*P*F;
B = P_r*F*P*F*P*F;

r = A(1,2)/A(1,4);
a12_p = 0;
a22_p = A(2,2)-r*A(2,4);
a32_p = A(3,2)-r*A(3,4);
a42_p = A(4,2)-r*A(4,4);

Ap(2,2) = a22_p;
Ap(3,2) = a32_p;
Ap(4,2) = a42_p;
Ap(4,4) = 1;

C = B*Ap;

M = [C(3,2) C(3,4);
    C(4,2) C(4,4)];

sol = det(M);
ezplot(sol,[-2*10^10 2*10^10]);

如果您要求,则显示溶胶,但不显示图表。 在此先感谢您的帮助!!非常感谢。

0 个答案:

没有答案