This book is about the management of business processes. This is certainly
not a new topic. Since the beginning of the Industrial Revolution, it
has been written about from every possible point of view—economic,
sociological, psychological, accountancy, mechanical engineering and
business administration. In this book, we examine the management of
business processes from the perspective of computing, or—to put it more
broadly—of information technology. The reason is that information
technology has made huge leaps forward in recent years, resulting in
the creation of completely new ways of organizing business processes.
The development of generic software packages for managing business
processes—so-called workflow management systems (WFMS)—is particularly
important in this respect.
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.
%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.
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.
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.
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.
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
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源碼,適合研讀。
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.
EasyARM2100工程模板
該工程模板在文件夾EasyARM2100下,適用于EasyARM2104和EasyARM2100開發(fā)板。
該模板在文件夾EasyARM2100下,適用于EasyARM2100開發(fā)板,僅適合于用ADS編譯器的器情況。
模板文件夾下有一些文件夾,用于存放產(chǎn)生的文件。src文件夾用于存放用戶的源文件。
模板包含了EasyARM系列開發(fā)板的啟動(dòng)代碼、初始化文件、分散加載文件等。這些文件和ADS模板的文件相同。
模板已經(jīng)為用戶設(shè)置好了各種生成目標(biāo)的設(shè)置選項(xiàng),包括仿真片內(nèi)RAM調(diào)試、片外RAM調(diào)試、片內(nèi)FLASH調(diào)試、片內(nèi)FLASH發(fā)布,以及所需要的初始化文件。對(duì)不同開發(fā)板和不同芯片,生成目標(biāo)會(huì)有所不同。在模板文件夾下有各種不同生成目標(biāo)的文件夾,用于存放各自的輸出文件。
EasyARM2100模板,有Simulator、Debug in RAM、Debug in FLASH和Release in FLASH 4種生成目標(biāo)