C-1. 编写cos (ω t − kx)函数,并画出以下结果:
(a) 时间 t 从 0 到 10, 在 x = 1, 当 ω = 1, k = 1.
(b) 时间 t 从 0 到 10, 在 x = 0, 当 ω = 4, k = 1.
(c) 位置 x从 0 到 10, 在 t = 0, 当 ω = 1,k = 2.
(d) 位置x从 0 到 10, 在 t = 0, 当 ω = 1,k = 4.
- 一、 实验原理
运用matlab编写程序,根据函数解析式 cos (ω t − kx) 分别改变函数角速度等参数,以位移或者时间为自变量绘制谐波图像,并分析图像形态。
- 二、 程序源代码
function dz111( )
i=input('输入自变量,t请输入1,x请输入2');
k=input('输入k');
w=input('输入w');
if i==1
x=input('输入x');
t=0:0.1:10;
end
if i==2
t=input('输入t');
x=0:0.1:10;
end
h=cos(w*t-k*x);
plot (h);
end
- 三、 结果及分析
结果分析:
当x不变,波随时间变化的时候,角频率越大,波形越密,波的频率越高,波的周期越短。当时间不变,波随x变化的时候,波数越小,波形越密,波长越小。
文章评论