2: 3: A, f, φ f(t = A sin(2πft + φ = A sin(ωt + φ ω 2πf 440Hz A ( ( 4 ( 5 f(t = sin(2πf 1t + sin(2πf 2 t = 2 sin(2πt(f 1 + f 2 /2 cos(2πt(f 1 f

Similar documents
r1.dvi

K227 Java 2

1.ppt

Java (9) 1 Lesson Java System.out.println() 1 Java API 1 Java Java 1

スライド タイトルなし

I java A

: : : TSTank 2

データ構造とアルゴリズム論

Java演習(4) -- 変数と型 --


データ構造とアルゴリズム論


IE6 2 BMI chapter1 Java 6 chapter2 Java 7 chapter3 for if 8 chapter4 : BMI 9 chapter5 Java GUI 10 chapter6 11 chapter7 BMI 12 chap


85 4

untitled

目 次 Java GUI 3 1 概要 クラス構成 ソースコード例 課題...7 i

Gmech08.dvi

1 12 ( )150 ( ( ) ) x M x 0 1 M 2 5x 2 + 4x + 3 x 2 1 M x M 2 1 M x (x + 1) 2 (1) x 2 + x + 1 M (2) 1 3 M (3) x 4 +

c 2009 i

<4D F736F F D B B83578B6594BB2D834A836F815B82D082C88C60202E646F63>

Prog2_9th

新・明解Java入門

Gmech08.dvi

() x + y + y + x dy dx = 0 () dy + xy = x dx y + x y ( 5) ( s55906) 0.7. (). 5 (). ( 6) ( s6590) 0.8 m n. 0.9 n n A. ( 6) ( s6590) f A (λ) = det(a λi)

2.2 h h l L h L = l cot h (1) (1) L l L l l = L tan h (2) (2) L l 2 l 3 h 2.3 a h a h (a, h)

(5 B m e i 2π T mt m m B m e i 2π T mt m m B m e i 2π T mt B m (m < 0 C m m (6 (7 (5 g(t C 0 + m C m e i 2π T mt (7 C m e i 2π T mt + m m C m e i 2π T

r02.dvi

(Eclipse\202\305\212w\202\324Java2\215\374.pdf)

Note.tex 2008/09/19( )

( ) sin 1 x, cos 1 x, tan 1 x sin x, cos x, tan x, arcsin x, arccos x, arctan x. π 2 sin 1 x π 2, 0 cos 1 x π, π 2 < tan 1 x < π 2 1 (1) (

08-Note2-web

コーディング基準.PDF

3 Java 3.1 Hello World! Hello World public class HelloWorld { public static void main(string[] args) { System.out.println("Hello World");


Java プログラミング Ⅰ 7 回目 switch 文と論理演算子 今日の講義講義で学ぶ内容 switch 文 論理演算子 条件演算子 条件判断文 3 switch 文 switch 文 式が case のラベルと一致する場所から直後の break; まで処理しますどれにも一致致しない場合 def

<4D F736F F D B B BB2D834A836F815B82D082C88C602E646F63>

f (x) x y f(x+dx) f(x) Df 関数 接線 x Dx x 1 x x y f f x (1) x x 0 f (x + x) f (x) f (2) f (x + x) f (x) + f = f (x) + f x (3) x f

やさしいJavaプログラミング -Great Ideas for Java Programming サンプルPDF

class IntCell { private int value ; int getvalue() {return value; private IntCell next; IntCell next() {return next; IntCell(int value) {this.value =

66 σ σ (8.1) σ = 0 0 σd = 0 (8.2) (8.2) (8.1) E ρ d = 0... d = 0 (8.3) d 1 NN K K 8.1 d σd σd M = σd = E 2 d (8.4) ρ 2 d = I M = EI ρ 1 ρ = M EI ρ EI

社会学部紀要 44☆/表紙(44)記念号(多い)

1. (8) (1) (x + y) + (x + y) = 0 () (x + y ) 5xy = 0 (3) (x y + 3y 3 ) (x 3 + xy ) = 0 (4) x tan y x y + x = 0 (5) x = y + x + y (6) = x + y 1 x y 3 (

オブジェクト指向プログラミング・同演習 5月21日演習課題

Java 3 p.2 3 Java : boolean Graphics draw3drect fill3drect C int C OK while (1) int boolean switch case C Calendar java.util.calendar A

橡実験IIINMR.PDF

,, 2. Matlab Simulink 2018 PC Matlab Scilab 2

1 1 sin cos P (primary) S (secondly) 2 P S A sin(ω2πt + α) A ω 1 ω α V T m T m 1 100Hz m 2 36km 500Hz. 36km 1

The Physics of Atmospheres CAPTER :

2. 2 P M A 2 F = mmg AP AP 2 AP (G > : ) AP/ AP A P P j M j F = n j=1 mm j G AP j AP j 2 AP j 3 P ψ(p) j ψ(p j ) j (P j j ) A F = n j=1 mgψ(p j ) j AP

JAVA 11.4 PrintWriter 11.5

10K pdf

Exam : 1z1-809-JPN Title : Java SE 8 Programmer II Vendor : Oracle Version : DEMO Get Latest & Valid 1z1-809-JPN Exam's Question and Answers 1 from Ac

break 文 switch ブロック内の実行中の処理を強制的に終了し ブロックから抜けます switch(i) 強制終了 ソースコード例ソースファイル名 :Sample7_1.java // 入力値の判定 import java.io.*; class Sample7_1 public stati

Microsoft Word - keisankigairon.ch doc

55 7 Java C Java TCP/IP TCP/IP TCP TCP_RO.java import java.net.*; import java.io.*; public class TCP_RO { public static void main(string[] a

JavaプログラミングⅠ

Oracle Forms Services R6i

Gauss Gauss ɛ 0 E ds = Q (1) xy σ (x, y, z) (2) a ρ(x, y, z) = x 2 + y 2 (r, θ, φ) (1) xy A Gauss ɛ 0 E ds = ɛ 0 EA Q = ρa ɛ 0 EA = ρea E = (ρ/ɛ 0 )e

1 s(t) ( ) f c : A cos(2πf c t + ϕ) (AM, Amplitude Modulation) (FM, Frequency Modulation) (PM, Phase Modulation) 2

0 s T (s) /CR () v 2 /v v 2 v = T (jω) = + jωcr (2) = + (ωcr) 2 ω v R=Ω C=F (b) db db( ) v 2 20 log 0 [db] (3) v R v C v 2 (a) ω (b) : v o v o =

226

Java updated

x A Aω ẋ ẋ 2 + ω 2 x 2 = ω 2 A 2. (ẋ, ωx) ζ ẋ + iωx ζ ζ dζ = ẍ + iωẋ = ẍ + iω(ζ iωx) dt dζ dt iωζ = ẍ + ω2 x (2.1) ζ ζ = Aωe iωt = Aω cos ωt + iaω sin

II Karel Švadlenka * [1] 1.1* 5 23 m d2 x dt 2 = cdx kx + mg dt. c, g, k, m 1.2* u = au + bv v = cu + dv v u a, b, c, d R

Exam : 1z0-809 日本語 (JPN) Title : Java SE 8 Programmer II Vendor : Oracle Version : DEMO 1 / 8 Get Latest & Valid 1z0-809-JPN Exam's Question and Answe

r3.dvi

N cos s s cos ψ e e e e 3 3 e e 3 e 3 e


ALG2012-F.ppt

Transcription:

12 ( TV TV, CATV, CS CD, DAT, DV, DVD ( 12.1 12.1.1 1 1: T (sec f (Hz T= 1 f P a = N/m 2 1.013 10 5 P a 1 10 5 1.00001 0.99999 2,3 1

2: 3: 12.1.2 A, f, φ f(t = A sin(2πft + φ = A sin(ωt + φ ω 2πf 440Hz A ( ( 4 ( 5 f(t = sin(2πf 1t + sin(2πf 2 t = 2 sin(2πt(f 1 + f 2 /2 cos(2πt(f 1 f 2 /2 2 3 6 5: 4: 6 12.2 ( 6 2

6: 16Hz 25000Hz 10 3 10 9 P 0 = 2 10 5 N/m 2 10 8 1 mm ( 10 a(t P = 2 dt (SPL P 0 = 2 10 5 N/m 2 ( ( P 2 L p = 10 log 10 = 20 log 10 (db, PP0 P 2 0 T ( 1000Hz ( 7 7: 120dB 3

(phon 70 1,000Hz 70(dB 12.3 DSP(Digital Signal Processing, 12.3.1 A/D ( 8 ( ( A/D (ADC (1 (2 (quatization ( σ ( 8 ( t (S r =1 = 1 t (Hz x c (i 8: 12.3.2 f 2 2f < S r 1 2 S r ( 9 4

4 9 1 10( 2 S r 1 2 f S r f ( 10( ( f ( f a = ks r ± f (k = 1, 2, 3,... ( 10 ( S r 1 2 S r ( 11 12.3.3 ( ( 12 x c (i ( xc (i s(i = round Q Q ( round( n x c n Q Q2 n 1 x c (i Q2 n 1 2 n 1 s(i 2 n 1 n Q2 n 12.3.4 ( x(i = Qs(i x(i x c (i Q 2 5

9: 1/2 Sr - f Sr Sr 1/2 Sr 10: f Sr Sr - f f 1/2 Sr 1/2 Sr 11: 6

Q 12: ( ( 13 D = 10log(V 2 /(V/2 n 2 = 20log2 n = 20nlog2 = 6.02n V 2V V 2V/(2^n-1 =:= 2V/2^n=V/2^(n-1 0 V/2^n -V 13: CD, 16 97.8dB DVD, 24bit 145.8dB 90dB 12.3.5 D/A D/A (DAC 7

1. ( 14 2. 14: D/A 12.3.6 D/A 12.4 CODEC(Compression & Decompression, COder & DECoder 12.4.1 PCM(Pulse Code Modulation A/D CD 44.1 KHz 0 22.05KHz 16 74 16 44100 / 60 / 74 2 ( 8 / 783,216,000 780 Mbyte S r n = 705.4Kbps 12.4.2 DPCM(Differential PCM 8

12.4.3 ( 15,16 m a 1,..., a m ˆx(i = a 1 x(i 1 + a 2 x(i 2 +... + a m x(i m d(i = x c (i ˆx(i ( s(i = d(i x(i 1 = i ( m = 1, a 1 = 1 DPCM d(i 15: DPCM - + i=i+1 + 16: DPCM s(i 0 s(i Huffman ADPCM(Adaptive DPCM 12.4.4 ( lossy MPEG2/Audio NBC 20KHz 64Kbps 40MB/stereo 60 9

(PCM 1.5 /sample 16 64 705.4 = 1.45 PCM 20.05KHz, 705.4Kbps (16 44.1 ISBN4-274-12960-8 10

// sineau.java // au // // 8kHz 8 PCM public static void main(string arg[] int i; // (C 1999/9/3 // // http://urd.naklab.dnj.ynu.ac.jp/~komachi/java/doc/wavtoau.java (JAVA // for (i = 0; i < arg.length; i++ // // http://urd.naklab.dnj.ynu.ac.jp/~komachi/java/doc/wavtoau.class (JAVA // System.out.println(arg[i]; // http://urd.naklab.dnj.ynu.ac.jp/~komachi/java/doc/wavtoau.html ( // // // if ((arg.length < 3 (arg.length > 3 // http://www2s.biglobe.ne.jp/~satosi/soft/index.html // http://www2s.biglobe.ne.jp/~satosi/soft/wav2aucnv/wav2aucnv.txt import java.io.*; import java.lang.math; class sineau static void usage( System.out.println("Usage: makeau 440 5 file.au"; System.out.println("(440Hz (int, 5sec (int, output file name."; System.out.println("8000Hz/8bit/mono"; static void tobyte(int i, byte b[] // int byte b[0] = (byte ((i >> 24 & 0xff; b[1] = (byte ((i >> 16 & 0xff; b[2] = (byte ((i >> 8 & 0xff; b[3] = (byte (i & 0xff; static void generate(int freq, int len, String auname FileOutputStream fout; try fout = new FileOutputStream(auname; catch(exception e System.out.println(auname + " cannot create"; return; try // // 24 // 8 usage(; return; else // String aufile; int freq, len; int l; // try freq = Integer.parseInt(arg[0]; catch (Exception e System.out.println("argument must be interger:"+arg[0]; return; // try len = Integer.parseInt(arg[1]; catch (Exception e System.out.println("argument must be integer:"+arg[1]; return; // l = arg[2].lastindexof("."; if (l >= 0 aufile = arg[2].substring(0, l + ".au"; else aufile = arg[2] + ".au"; // ".snd" byte b[] = 0x2e, 0x73, 0x6e, 0x64; //., s, n, d fout.write(b; // 1 // 32 tobyte(32, b; fout.write(b; // 2 generate(freq, len, aufile; // (8000 sample/sec * int size = 8000*len; // 5 seconds tobyte(size, b; fout.write(b; // 3 // 2: 8-bit linear PCM tobyte(2, b; fout.write(b; // 4 // 8kH = 8000 tobyte(8000, b; fout.write(b; // 5 // 1 tobyte(1, b; fout.write(b; // 6 // byte b0[] = 0, 0, 0, 0; fout.write(b0; // 7 fout.write(b0; // 8 // (8bit, signed, [-128, 127] int u; for (u = 0; u < size; u++ // double a = 2.0*Math.PI*freq/8000.0; // 2*pi*f/8000 fout.write((byte(126*math.sin(a*u; fout.close(; System.out.println(auname + "... created"; catch (Exception e System.out.println("file write error"; 11