跳转到内容

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的源代码为有效代码
V
 
矢量图使用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

此文件中描述的项目

描绘内容

创作作者 简体中文(已转写)

某些值没有维基数据项目

作者姓名字符串 简体中文(已转写):​RetoGalli
维基媒体用户名 简体中文(已转写):​RetoGalli

版权状态 简体中文(已转写)

文件来源 简体中文(已转写)

上传者的原创作品 简体中文(已转写)

文件历史

点击某个日期/时间查看对应时刻的文件。

日期/时间缩⁠略⁠图大小用户备注
当前2019年3月24日 (日) 16:582019年3月24日 (日) 16:58版本的缩略图700 × 525(78 KB)Bob Kmore space between ylabel and axis
2019年3月24日 (日) 16:432019年3月24日 (日) 16:43版本的缩略图700 × 525(78 KB)Bob Kmore whitespace above peak value
2019年3月24日 (日) 16:312019年3月24日 (日) 16:31版本的缩略图700 × 525(78 KB)Bob Kchange x-limit from N-1 to N
2019年3月22日 (五) 21:502019年3月22日 (五) 21:50版本的缩略图700 × 525(79 KB)Bob KThis version has a full border.
2019年3月22日 (五) 17:002019年3月22日 (五) 17:00版本的缩略图700 × 525(75 KB)Bob KChange legend to display α and β=πα.
2007年9月18日 (二) 22:092007年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使用此文件:

元数据