适配于梁昆淼的数学物理方法(第五版)的p125——p127的内容
第一个例子,无限长弦无初速度,只有初始位移
第二个例子,无限长弦无初始位移,只有初始速度。
第一个例子中,“波”已通过的区域,振动消失而弦静止在原平衡位置,波已通过的区域,虽然振动也消失,但弦偏离了原平衡位置。
第三个例子(端点反射)研究半无限长弦的自由振动。
看合成的波形,端点x=0保持不动,由演示可见,端点的影响表现为反射波。反射波的相位跟入射波相反,这就是所谓半波损失
给你们代码
function createInteractiveAnimation
% 创建UI figure
fig = uifigure('Name', '动画控制', 'Position', [100, 100, 800, 600]);
% 创建坐标轴
ax = uiaxes(fig, 'Position', [50, 250, 700, 300]);
axis(ax, 'off'); % 初始隐藏坐标轴
% 显示初始文本
text(ax, 0.5, 0.6, '达朗贝尔方程', 'FontSize', 24, 'HorizontalAlignment', 'center', 'Color', 'b');
text(ax, 0.5, 0.4, '授课人:xxx', 'FontSize', 18, 'HorizontalAlignment', 'center');
% 创建按钮和滑块
animation1Button = uibutton(fig, 'push', 'Text', '无限长弦有初始位移', ...
'Position', [50, 150, 200, 30], 'ButtonPushedFcn', @(btn, event)