From 9881fecfba9d16b8f1c3ba39c939516a802870d4 Mon Sep 17 00:00:00 2001 From: dodo920306 Date: Mon, 3 Jun 2024 22:41:52 +0800 Subject: [PATCH] first commit --- README.md | Bin 0 -> 62 bytes c6_p28_a.m | 3 +++ c6_p28_b.m | 3 +++ c6_p28_c.m | 4 ++++ c6_p28_d.m | 3 +++ c6_p29.m | 6 ++++++ c6_p30.m | 3 +++ 7 files changed, 22 insertions(+) create mode 100644 README.md create mode 100644 c6_p28_a.m create mode 100644 c6_p28_b.m create mode 100644 c6_p28_c.m create mode 100644 c6_p28_d.m create mode 100644 c6_p29.m create mode 100644 c6_p30.m diff --git a/README.md b/README.md new file mode 100644 index 0000000000000000000000000000000000000000..932189065bde118957a477d01b1dae64bf039900 GIT binary patch literal 62 zcmezWPnki1!HB^Ch)sa3V1`VFbcQ^JM1~w7FA>N}0gF~L6f=}Cq%!0Jc^(Ym45kdc H3|tHVeWePD literal 0 HcmV?d00001 diff --git a/c6_p28_a.m b/c6_p28_a.m new file mode 100644 index 0000000..1d36e07 --- /dev/null +++ b/c6_p28_a.m @@ -0,0 +1,3 @@ +x = ones(1, 13); +X = fft(x) +stem(0:12, abs(X)) diff --git a/c6_p28_b.m b/c6_p28_b.m new file mode 100644 index 0000000..ef77b3a --- /dev/null +++ b/c6_p28_b.m @@ -0,0 +1,3 @@ +x = 0:10; +X = fft(x) +stem(x, abs(X)) diff --git a/c6_p28_c.m b/c6_p28_c.m new file mode 100644 index 0000000..202a01b --- /dev/null +++ b/c6_p28_c.m @@ -0,0 +1,4 @@ +x = 1 ./ (0:10); +x(1) = 1; +X = fft(x) +stem(0:10, abs(X)) diff --git a/c6_p28_d.m b/c6_p28_d.m new file mode 100644 index 0000000..5a65357 --- /dev/null +++ b/c6_p28_d.m @@ -0,0 +1,3 @@ +x = (0:10) .* (0.8 .^ (0:10)); +X = fft(x) +stem(0:10, abs(X)) diff --git a/c6_p29.m b/c6_p29.m new file mode 100644 index 0000000..d8faadf --- /dev/null +++ b/c6_p29.m @@ -0,0 +1,6 @@ +a = 0.75; +Omega = 0:0.01:6.3; +X = (1 - a ^ 2) ./ (1 - 2 * a * cos(Omega) + a ^ 2); +plot(Omega, abs(X)); +xlabel('\Omega') +ylabel('X(\Omega)') diff --git a/c6_p30.m b/c6_p30.m new file mode 100644 index 0000000..64dac0f --- /dev/null +++ b/c6_p30.m @@ -0,0 +1,3 @@ +x = [1 2 0 -1 -2 1 5 4]; +X = fft(x) +stem(abs(X))