跳至內容

File:KaiserWindow.svg

頁面內容不支援其他語言。
這個檔案來自維基共享資源
維基百科,自由的百科全書

原始檔案(SVG 檔案,表面大小:700 × 525 像素,檔案大小:78 KB)


摘要

描述 Kaiser Window Function for different parametric values
日期 2007-09-18, revised 2019-03-21 by Bob K
來源 自己的作品
作者 RetoGalli
授權許可
(重用此檔案)
Public domain 我,此作品的版權所有人,釋出此作品至公共領域。此授權條款在全世界均適用。
這可能在某些國家不合法,如果是的話:
我授予任何人有權利使用此作品於任何用途,除受法律約束外,不受任何限制。
SVG開發
InfoField
 
SVG檔案的原始碼通過W3C驗證
 
vector image使用GNU Octave創作。
Octave/gnuplot source
InfoField
click to expand

This graphic was created by the following Octave script:

pkg load signal
graphics_toolkit gnuplot

clear all; close all; clc
betas = [1 2 4 8 16];
alphas = betas/pi
colors = [0 0 1; 0 1 0; 1 0 0; 0 1 1; 1 0 1]; %blue green red cyan magenta

hfig = figure;
grid on; hold on; box on
N = 128;	% Relative curve shapes are not sensitive to this number
set(gca, "XTick",[0 : 1/8 : 1]*N,...
         "XTickLabel",[" 0"; " "; " "; " "; " "; " "; " "; " "; "N  "])
xlim([0 N])
ylim([0 1.05])

for k = 1:length(betas)
  w = besseli(0,betas(k)*sqrt(1-(2*(0:N)/N -1).^2))/besseli(0,betas(k));
  plot(0:N, w, "color", colors(k,:), "linewidth", 2)
end

title("Parametric family of Kaiser windows")
ylabel(" ")             % create left margin
text(3, .99, 'W_n', "fontsize", 14)
text(56, -0.05, '\leftarrow   n   \rightarrow')

h = legend(['\pi\alpha=  ' num2str(betas(1),'%2i') '; \alpha=' num2str(betas(1)/pi,'%4.2f')],...
           ['\pi\alpha=  ' num2str(betas(2),'%2i') '; \alpha=' num2str(betas(2)/pi,'%4.2f')],...
           ['\pi\alpha=  ' num2str(betas(3),'%2i') '; \alpha=' num2str(betas(3)/pi,'%4.2f')],...
           ['\pi\alpha=  ' num2str(betas(4),'%2i') '; \alpha=' num2str(betas(4)/pi,'%4.2f')],...
           ['\pi\alpha='   num2str(betas(5),'%2i') '; \alpha=' num2str(betas(5)/pi,'%4.2f')],...
           "location","south");
legend boxoff
set(h, "fontsize",10);

% The following print() converts plain-text Greek characters in text() strings into Symbol font,
% but legend() crashes it.  The set() succeeds, but generates warnings, some of which are 
% diabled by warning().
% print(hfig,"-dsvg","-color",'C:\Users\BobK\KaiserWindow.svg')
  warning("off", "Octave:missing-glyph");
  set(h, "fontname","Symbol");

說明

添加單行說明來描述出檔案所代表的內容
Kaiser Window Function for different parametric values

在此檔案描寫的項目

描繪內容

檔案歷史

點選日期/時間以檢視該時間的檔案版本。

日期/時間縮⁠圖尺寸使用者備⁠註
目前2019年3月24日 (日) 16:58於 2019年3月24日 (日) 16:58 版本的縮圖700 × 525(78 KB)Bob Kmore space between ylabel and axis
2019年3月24日 (日) 16:43於 2019年3月24日 (日) 16:43 版本的縮圖700 × 525(78 KB)Bob Kmore whitespace above peak value
2019年3月24日 (日) 16:31於 2019年3月24日 (日) 16:31 版本的縮圖700 × 525(78 KB)Bob Kchange x-limit from N-1 to N
2019年3月22日 (五) 21:50於 2019年3月22日 (五) 21:50 版本的縮圖700 × 525(79 KB)Bob KThis version has a full border.
2019年3月22日 (五) 17:00於 2019年3月22日 (五) 17:00 版本的縮圖700 × 525(75 KB)Bob KChange legend to display α and β=πα.
2007年9月18日 (二) 22:09於 2007年9月18日 (二) 22:09 版本的縮圖560 × 420(29 KB)RetoGalli{{Information |Description=Kaiser Window Function for different alpha values |Source=self-made with Matlab |Date=18-September-2007 |Author= RetoGalli }}

沒有使用此檔案的頁面。

全域檔案使用狀況

以下其他 wiki 使用了這個檔案:

詮釋資料