最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

matlab — 义勇军进行曲 v 2.0(改良版)

IT圈 admin 29浏览 0评论

2024年4月7日发(作者:位寒梦)

matlab — 义勇军进行曲 v 2.0

%%%%%%%%%%%%% 中华人民共和国国歌 (Matlab

版) %%%%%%%%%%%%%%%%

% 注:参考 前人“卡农”代码 的 基础之上 完成 此曲

% by 延边大学 企业管理 张 波

% 百度贴吧 ID :zhangbo0037

% 内有注释,纯属娱乐( date 2013.03.11 )

clc,clear all

% fs 为 音乐 采样率,越大效果越好

fs = 44100;

dt = 1/fs;

% f0 越大,歌曲音调 越高

f0 = 2*146.8;

% T16 越大 歌曲 播放速度 越慢

T16 = 0.125;

% x=linspace(a,b,n),就是将生成一个以a和b为断点 共划分为n个区间的 等差数

% 这是为 后面 不同节拍 做前期准备

t16 = [0:dt:T16]; [temp m] = size(t16);

t2 = linspace(0,8*T16,8*m); [temp i] = size(t2);

t4 = linspace(0,4*T16,4*m); [temp j] = size(t4);

t8 = linspace(0,2*T16,2*m); [temp k] = size(t8);

t12 = linspace(0,4/3*T16,4/3*m); [temp l] = size(t12);

% Modification functions

mod2 = sin(pi*t2/t2(end));

mod4 = sin(pi*t4/t4(end));

mod8 = sin(pi*t8/t8(end));

2024年4月7日发(作者:位寒梦)

matlab — 义勇军进行曲 v 2.0

%%%%%%%%%%%%% 中华人民共和国国歌 (Matlab

版) %%%%%%%%%%%%%%%%

% 注:参考 前人“卡农”代码 的 基础之上 完成 此曲

% by 延边大学 企业管理 张 波

% 百度贴吧 ID :zhangbo0037

% 内有注释,纯属娱乐( date 2013.03.11 )

clc,clear all

% fs 为 音乐 采样率,越大效果越好

fs = 44100;

dt = 1/fs;

% f0 越大,歌曲音调 越高

f0 = 2*146.8;

% T16 越大 歌曲 播放速度 越慢

T16 = 0.125;

% x=linspace(a,b,n),就是将生成一个以a和b为断点 共划分为n个区间的 等差数

% 这是为 后面 不同节拍 做前期准备

t16 = [0:dt:T16]; [temp m] = size(t16);

t2 = linspace(0,8*T16,8*m); [temp i] = size(t2);

t4 = linspace(0,4*T16,4*m); [temp j] = size(t4);

t8 = linspace(0,2*T16,2*m); [temp k] = size(t8);

t12 = linspace(0,4/3*T16,4/3*m); [temp l] = size(t12);

% Modification functions

mod2 = sin(pi*t2/t2(end));

mod4 = sin(pi*t4/t4(end));

mod8 = sin(pi*t8/t8(end));

发布评论

评论列表 (0)

  1. 暂无评论