文档库 最新最全的文档下载
当前位置:文档库 › matlab色散方程

matlab色散方程

matlab色散方程
matlab色散方程

pi=3.1415926,g=9.8;

T=input('输入周期(s)T:\n');

h=input('输入水深(m)h:\n');

x0=1.0e-8;

x=(4*pi*pi*h)/(g*T*T*tanh(x0));

while abs(x-x0)>1.0e-8;

x0=x

x=(4*pi*pi*h)/(g*T*T*tanh(x0));

end

L=2*pi*h/x;

k=2*pi/L;

c=L/T;

str1=strcat('你输入的周期:',num2str(T), ' s ');

str2=strcat('你输入的水深:',num2str(h), ' m ')

str3=strcat('计算所得的波长:',num2str(L), ' m ') str4=strcat('计算所得的波速:',num2str(c), ' m /s') str5=strcat('计算所得的波数:',num2str(k), ' 1 /m') disp(str1), disp(str2) ,disp(str3), disp(str4) ,disp(str5)

相关文档