白龙地铁消费项目(地铁消费系统,包括用户端、管理端)

大一学的C#可视化项目文件,所有功能均可使用。可以直接下载

下方是演示照片

 

 

 

 

 

 

 

白龙马》的简谱如下: 5 5 6 5 1 2 3 5 5 5 6 5 2 3 4 5 3 3 5 3 2 1 2 3 3 5 3 2 3 4 3 2 1 5 5 6 5 1 2 3 5 3 3 5 5 6 5 1 2 3 3 5 3 2 1 2 3 3 5 3 2 3 4 3 2 1 根据十二平均律,可将每个音符的频率计算如下(以A4音符为基准,频率为440Hz): 1 -> 440 * 2^(-4/12) = 392Hz 2 -> 440 * 2^(-3/12) = 415.3Hz 3 -> 440 * 2^(-1/12) = 466.2Hz 4 -> 440 * 2^(1/12) = 493.9Hz 5 -> 440 * 2^(3/12) = 554.4Hz 6 -> 440 * 2^(5/12) = 622.3Hz 根据以上计算,可以将每个音符的频率表示如下: 5 5 6 5 1 2 3 5 -> 554.4 554.4 622.3 554.4 392 415.3 466.2 554.4 5 5 6 5 2 3 4 5 -> 554.4 554.4 622.3 554.4 415.3 466.2 493.9 554.4 3 3 5 3 2 1 2 -> 466.2 466.2 554.4 466.2 415.3 392 415.3 3 3 5 3 2 3 4 3 2 1 -> 466.2 466.2 554.4 466.2 415.3 466.2 493.9 466.2 415.3 392 5 5 6 5 1 2 3 5 -> 554.4 554.4 622.3 554.4 392 415.3 466.2 554.4 3 3 5 5 6 5 1 2 -> 466.2 466.2 554.4 554.4 622.3 554.4 392 415.3 3 3 5 3 2 1 2 -> 466.2 466.2 554.4 466.2 415.3 392 415.3 3 3 5 3 2 3 4 3 2 1 -> 466.2 466.2 554.4 466.2 415.3 466.2 493.9 466.2 415.3 392 在MATLAB中生成每个音符的正弦信号并播放合成音乐的代码如下: ```matlab fs = 8000; % 抽样频率为8000Hz duration = 0.5; % 每个音符的持续时间为0.5秒 t = 0:1/fs:duration-1/fs; % 生成时间序列 % 生成每个音符的正弦信号并拼接 y = [sin(2*pi*554.4*t), sin(2*pi*554.4*t), sin(2*pi*622.3*t), sin(2*pi*554.4*t), ... sin(2*pi*392*t), sin(2*pi*415.3*t), sin(2*pi*466.2*t), sin(2*pi*554.4*t), ... sin(2*pi*554.4*t), sin(2*pi*554.4*t), sin(2*pi*622.3*t), sin(2*pi*554.4*t), ... sin(2*pi*415.3*t), sin(2*pi*466.2*t), sin(2*pi*493.9*t), sin(2*pi*554.4*t), ... sin(2*pi*466.2*t), sin(2*pi*466.2*t), sin(2*pi*554.4*t), sin(2*pi*466.2*t), ... sin(2*pi*415.3*t), sin(2*pi*392*t), sin(2*pi*415.3*t), ... sin(2*pi*466.2*t), sin(2*pi*466.2*t), sin(2*pi*554.4*t), sin(2*pi*466.2*t), ... sin(2*pi*415.3*t), sin(2*pi*466.2*t), sin(2*pi*493.9*t), sin(2*pi*466.2*t), ... sin(2*pi*415.3*t), sin(2*pi*392*t)]; % 播放合成音乐 sound(y, fs); ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

W少年没有乌托邦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值