我在绘制传递函数的 3D 图时遇到问题。在matlab中我试过这个:
[T,w] = meshgrid(1:1:32,1:1:100);
sys2=20*log((1-w.*(T./2)./w.*T).*(((2.56.*(w.^2)+1.6.*w+1)./(0.0008.*(w.^6)+0.0124.* (w.^5)+0.173.*(w.^4)+(w.^3)))./1+(((2.56.*(w.^2)+1.6.*w+1)./(0.0008.*(w.^6)+0.0124.*(w.^5)+0.173.*(w.^4)+(w.^3))))));
surf(T,w,sys2);
但我得到这个错误:
??? Error using ==> surf at 78
X, Y, Z, and C cannot be complex.
请问有什么问题吗?或者谁能告诉我如何在 Mathcad 中绘制它?谢谢你。