zemax源码: This DLL models a standard ZEMAX surface type, either plane, sphere, or conic The surface also demonstrates a user-defined apodization filter The filter is defined as part of the real ray trace, case 5 The filter can be used at the stop to produce x-y Gaussian apodization similar to the Gaussian pupil apodization in ZEMAX but separate in x and y. The amplitude apodization is of the form EXP[-(Gx(x/R)^2 + Gy(y/R)^2)] The transmission is of the form EXP[-2(Gx(x/R)^2 + Gy(y/R)^2)] where x^2 + y^2 = r^2 R = semi-diameter The tranmitted intensity is maximum in the center. T is set to 0 if semi-diameter < 1e-10 to avoid division by zero.
标签: standard surface models either
上传时间: 2013-12-05
上传用户:003030
%CHECKBOUNDS Move the initial point within the (valid) bounds. % [X,LB,UB,X,FLAG] = CHECKBOUNDS(X0,LB,UB,nvars) % checks that the upper and lower % bounds are valid (LB <= UB) and the same length as X (pad with -inf/inf % if necessary) warn if too long. Also make LB and UB vectors if not % already. % Finally, inf in LB or -inf in UB throws an error.
标签: CHECKBOUNDS the initial bounds
上传时间: 2015-10-26
上传用户:caiiicc
The ability to write efficient, high-speed arithmetic routines ultimately depends upon your knowledge of the elements of arithmetic as they exist on a computer. That conclusion and this book are the result of a long and frustrating search for information on writing arithmetic routines for real-time embedded systems. With instruction cycle times coming down and clock rates going up, it would seem that speed is not a problem in writing fast routines. In addition, math coprocessors are becoming more popular and less expensive than ever before and are readily available. These factors make arithmetic easier and faster to use and implement. However, for many of you the systems that you are working on do not include the latest chips or the faster processors. Some of the most widely used microcontrollers used today are not Digital Signal Processors (DSP), but simple eight-bit controllers such as the Intel 8051 or 8048 microprocessors.
标签: arithmetic high-speed ultimately efficient
上传时间: 2014-11-30
上传用户:lizhen9880
Abstract The Lucene Server project is an attempt to extend the Jakarta Lucene tool with server capabilities. Lucene is a robust Java API that enables you creating indexes from text sources and perform powerful searches on these indexes. With Lucene, creating an index must be done programmatically and there are almost no possibilities of integrating index management in a distributed environment. In other words, out of the box, Lucene is suitable for integrating indexing and searching possibilities in a single application but not for providing index/search services for multiple applications. The Lucene Server project comes with a Java API that propose the following make it easy to create indexes in a declarative way by simply providing an XML configuration document. make it easy to personalize the way Lucene must handle different kind of data sources. provide services for index management and searching that can be accessed from several applications. enable batch tasks scheduling.
标签: Lucene Abstract Jakarta project
上传时间: 2016-01-10
上传用户:songrui
Please unzip the file and make the file under linux with version 2.6 or above. The function is just like the utility traceroute in linux or tracert in windows.
上传时间: 2014-01-13
上传用户:h886166
PlotSphereIntensity(azimuth, elevation) PlotSphereIntensity(azimuth, elevation, intensity) h = PlotSphereIntensity(...) Plots the intensity (as color) of a number of points on a unit sphere. Input: azimuth (phi), in degrees elevation (theta), in degrees intensity (optional, if not provided, a green sphere is produced) All inputs must be vectors or matrices of the same size. Data does not have to be evenly spaced. When there aren t enough points to draw a smooth sphere, additional points (with color) are interpolated. Output: h - a handle to the patch object The axes are also plotted: positive x axis is red positive y axis is green positive z axis is blue
标签: PlotSphereIntensity elevation azimuth intensity
上传时间: 2014-01-15
上传用户:ruan2570406
Kalman filter toolbox written by Kevin Murphy, 1998. See http://www.ai.mit.edu/~murphyk/Software/kalman.html for details. Installation ------------ 1. Install KPMtools from http://www.ai.mit.edu/~murphyk/Software/KPMtools.html 3. Assuming you installed all these files in your matlab directory, In Matlab type addpath matlab/KPMtools addpath matlab/Kalman Demos ----- See tracking_demo.m for a demo of 2D tracking. See learning_demo.m for a demo of parameter estimation using EM. 较早版本的kalman滤波matlab源码,适合研读。
标签: Software toolbox murphyk written
上传时间: 2016-05-13
上传用户:541657925
I ve written some many years ago dynamic Huffman algorithm to compress and decompress data. It is mainly targeted to data with some symbols occuring more often than the rest (e.g. having some data file consisted of 3 different symbols and their total number of occurence in that file s1(1000), s2(200), s3(30) so the total length of file is 1000+200+30=1230 bytes, it will be encoded assigning one bit to s1 and 2 bits to s2, s3 so the encoded length will be 1*1000+2*(200+30)=1460 bits=182 bytes). In the best case the file consisted of just one symbol will be encoded with compression ratio as 1:8. Huffman coding is used in image compression, however in JPEG2000 arithmetic codec is imployed.
标签: decompress algorithm compress Huffman
上传时间: 2016-05-16
上传用户:aysyzxzm
EasyARM2100工程模板 该工程模板在文件夹EasyARM2100下,适用于EasyARM2104和EasyARM2100开发板。 该模板在文件夹EasyARM2100下,适用于EasyARM2100开发板,仅适合于用ADS编译器的器情况。 模板文件夹下有一些文件夹,用于存放产生的文件。src文件夹用于存放用户的源文件。 模板包含了EasyARM系列开发板的启动代码、初始化文件、分散加载文件等。这些文件和ADS模板的文件相同。 模板已经为用户设置好了各种生成目标的设置选项,包括仿真片内RAM调试、片外RAM调试、片内FLASH调试、片内FLASH发布,以及所需要的初始化文件。对不同开发板和不同芯片,生成目标会有所不同。在模板文件夹下有各种不同生成目标的文件夹,用于存放各自的输出文件。 EasyARM2100模板,有Simulator、Debug in RAM、Debug in FLASH和Release in FLASH 4种生成目标
上传时间: 2013-12-17
上传用户:515414293
IEEE 802.11h-2003 IEEE Standard for Information technology—Telecommunications and Information Exchange Between Systems—LAN/MAN Specific Requirements—Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications: Spectrum and Transmit Power Management Extensions in the 5GHz band in Europe
标签: Information Telecommunications IEEE technology
上传时间: 2016-10-02
上传用户:lnnn30