登录论坛

查看完整版本 : 为什么三维图这么难看?


photomatlab
2008-11-24, 09:15
clc
clear
format long
c0=1;
L=235*10^(-6);
b=40*10^(-6);
a=7*10^(-6);
A=a*b;
E=1.69e11;
p=2330;
I=b*a*a*a/12;
kc=E*b*(a^3)/(4*L^3);
t=10;
[x,y] =meshgrid(0:235e-9/200:235e-9,0:10000:2000000);
k1=sqrt(y*2*pi);
k2=(12*p/(E*a*a))^(1/4);
k=k1*k2;
c1=(sin(k*L)+sinh(k*L)).*(cos(k.*x)-cosh(k.*x));
c2=(cos(k*L)+cosh(k*L)).*(sin(k.*x)-sinh(k.*x));
c3=((k.^3*E*I).*(1+cos(k*L).*cosh(k*L)))./(t*kc);
c4=cosh(k*L).*sin(k*L)-sinh(k*L).*cos(k*L);
z=abs((c0*(-c1+c2))./(c3+c4));
surf(y,x,z);
以上是本人的小程序,请高手指点。