聆听函数的声音:Mathematica的声音函数试验
你可以在这个Blog里看到很多地方用Mathematica代替了复杂的计算。Mathematica是一个强大的数学软件,很多网友看到了这个Blog上的一些演示后都迫不及待地装上了它。Mathematica的功能比你想象的多得多,今天我们来看一个有趣的Mathematica函数——Play函数。我们将用Mathematica做一些有关函数和声音的简单试验。
声音的实质是波函数。定义一个波函数和定义域的范围,Mathematica可以播放出它表示的声音。试在Mathematica中运行这条语句:
Play[Sin[4000 t], {t, 0, 2}]
=================== 我是可爱的分割线 ===================
上面的例子中,4000表示函数的周期大小,也就是声音的音调高低。把4000改成8000,你可以听到音调更高的声音:
Play[Sin[8000 t], {t, 0, 2}]
函数的形状决定了音色。对于不同的周期函数,声音是不一样的。试试下面三个不同的函数:
Play[Sin[5000 t], {t, 0, 2}]
Play[Tan[5000 t], {t, 0, 2}]
Play[Mod[5000 t, 50], {t, 0, 2}]
如果我们的
聆听函数的声音:Mathematica的声音函数试验相关推荐
- java 绘制sin函数图像_第11讲 数学软件Mathematica内置函数的使用规则
点"考研竞赛数学"↑可每天"涨姿势"哦! 本讲主要内容:●基本数学函数及使用规则●基本初等函数运算举例及方法扩展规定:用于数学计算的函数简称为函数:把用于完成 ...
- 函数、返回-Sql Server常用函数之统计、算数、字符串函数-by小雨
新手发帖,很多方面都是刚入门,有错误的地方请大家见谅,欢迎批评指正 统计函数 Ø AVG(expression)函数----按列算计平均值 Ø SUM(expression)函数----按列算计值 ...
- ffmpeg录制系统声音,麦克风声音,桌面视频,并且桌面视频和声音分两个线程写
本人之前写过ffmpeg 本地麦克风声音和系统声音混音后,再混合本地桌面成最终的mp4文件-修正 这篇博客里面,如果设置抓取帧率为30帧,而系统没有能力在一秒钟抓取30帧时,就会出现问题,为此我又写了 ...
- oracle+函数怎么写if,Oracle NULLIF函数
Oracle NULLIF函数 Oracle NULLIF函数语法为NULLIF(表达式1,表达式2),如果表达式1和表达式2相等则返回空值,如果表达式1和表达式2不相等则返回表达式1的结果. 注意: ...
- matlab语音处理教程,Matlab声音处理教程 / 声音处理 / 声音处理教程 / 声音处理软件...
Matlab声音处理教程 / 声音处理 / 声音处理教程 1)用mp3录音,生成文件cricket.wav,把该文件放到matlab文件夹里面(就是你打开matlab后中间顶部的地址). 2)使用如下 ...
- ffmpeg 本地麦克风声音和系统声音混音后,再混合本地桌面成最终的mp4文件-修正
之前本人写过一篇博客: ffmpeg 本地麦克风声音和系统声音混音后,再混合本地桌面成最终的mp4文件 但是存在着下面两个问题: 1.系统声音和麦克风对应的设备的采样率不一样,没有进行重采样,比如系统 ...
- python模拟声音输出_声音的输入输出
# 声音的输入输出 在本章我们将学习如何读写WAV文件,如何利用声卡实时地进行声音的输入输出.标准的Python已经支持WAV文件的读写,而实时的声音输入输出需要安装pyAudio([http://p ...
- Go 学习笔记(16)— 函数(02)[函数签名、有名函数、匿名函数、调用匿名函数、匿名函数赋值给变量、匿名函数做回调函数]
1. 函数签名 函数类型也叫做函数签名,可以使用 fmt.Printf("%T") 格式化参数打印函数类型. package mainimport "fmt"f ...
- MySQL 学习笔记(3)— 字符串函数、数值函数、日期时间函数、流程函数、聚集函数以及分组数据
1. 字符串函数 MySQL 的常用函数包括字符串函数.数值函数.日期时间函数.流程函数等. SELECT ascii("abc"),char(97),concat("h ...
- 友元函数、类的非静态成员函数、静态成员函数的区别
类中申明的函数相对于类来说有三层意思: 1.有this指针 2.函数在类的作用区域中 3.可以访问类中私有部分 4.可以被继承 非静态成员函数具有1234 静态成员函数具有234 友元函数具有3 静态 ...
最新文章
- URAL 1011 Conductors
- 中文分词工具的初步使用图解
- 【Prometheus】prometheus生成快照,并冷备份数据,恢复数据
- 某系统有6台输出设备 有多个进程均需要使用2台_从零开始学K8s: 2.开发与部署方式的演变...
- mysql预编译语句拼接查询_SQL语句预编译(查询)
- 7,7显示选中的目标信息
- 企业数据可视化大屏的三大优势
- 继电保护整定值计算软件_继电保护整定计算软件
- mac上的android模拟器下载安装,Mac电脑上安装安卓模拟器,Mac如何安装Android模拟器...
- 电子产品做3C认证检测标准是什么
- BPMN,BPEL,XPDL
- 键盘输入一个高精度的正整数n,去掉任意s个数字后剩下的数字按原左右次序将组成一个新的正整数。编程对给定的n和s,寻找一种方案,使得剩下的数最小
- Robocup3D项目搭建
- ker矩阵是什么意思_如何理解CAN通信矩阵
- 不同平台使用不同技术实现微信好友、朋友圈分享汇总(H5、taro、uni-app)
- Element 基本使用
- php symfony 安装,安装和设置Symfony框架
- linux igmp 属于那层协议,Linux下IGMP协议测试工具的开发与应用
- Rubby在青柠互动的一月份工作总结
- 装完Win7后,无法使用无线网卡的解决办法
热门文章
- 基于51单片机的下载电路原理
- mySQL清清除特殊格式
- nginx php网站配置文件,PHP 网站修改默认访问文件的nginx配置
- 计算机房的英语读什么,学生机房,computer classroom of student,音标,读音,翻译,英文例句,英语词典...
- Radius+无线控制器+深信服行为管理 部署无线802.1X认证
- Excel函数应用实例:计算零存整取未来值(转)
- 2016车联网畅想:野心谁都有,把握生态才是王道
- 计算机毕业设计django基于python平面地图监控(源码+系统+mysql数据库+Lw文档)
- 记:解决ADB Interface 找不到驱动程序方法
- [网络应用]父亲节的Google Logo创意