Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.360.923 Times

Zernike Polynomial Coefficients for a given Wavefront using Matrix Inversion in Matlab 1.0

  Date Added: April 05, 2013  |  Visits: 342

Zernike Polynomial Coefficients for a given Wavefront using Matrix Inversion in Matlab

Report Broken Link
Printer Friendly Version


Product Homepage
Download (44 downloads)



Represent a wavefront as a sum of Zernike polynomials using a matrix inversion.This function attempts to solve the a_i's in equation, phi(rho,theta) = SUM(a_i * Z_i(rho,theta), i=1 to M),where the Z_i(rho,theta)'s are the Zernike polynomials from the zernfun.m file, phi is the wavefront to be represented as a sum of Zernike polynomials, the a_i's are the Zernike coefficients, and M is the number of Zernike polynomials to use.Input: phi - Phase to be represented as a sum of Zernike polynomials that must be an nXn array (square) (optional) M - Number of Zernike polynomials to use (Default = 12)Output: a - Zernike coefficients (a_i's) as a vector Note: zernfun.m is required for use with this file. It is available here: http://www.mathworks.com/matlabcentral/fileexchange/7687

Requirements: No special requirements
Platforms: Matlab
Keyword: Array Coefficients Input Number Optional Phase Represented Required Square
Users rating: 0/10

License: Shareware Size: 10 KB
USER REVIEWS
More Reviews or Write Review


ZERNIKE POLYNOMIAL COEFFICIENTS FOR A GIVEN WAVEFRONT USING MATRIX INVERSION IN MATLAB RELATED
Networking  -  array_partition 1.0.2
Introduces function array_partition() to split an array into N number of evenly distributed partitions (useful for splitting a list into columns).This plugin provides a PHP function to split an array into any number of sub-arrays, suitable for...
10 KB  
Development Tools  -  ASSIGN VARIABLE NAMES TO MULTIDIMENSIONAL ARRAY AND SAVE 1.0
The script solves the problem of assigning a variable name that changes with each iteration, while saving the result using a for loop.It uses a multidimensional array as input and produces matrices as outputs (ASCII).
1003.52 KB  
Development Tools  -  Inversion every 2D slice for arbitrary Multi-dimension array. 1.0
Inverse every 2D matrix slice (the first two dimensions) for multi-dimensional array M: M(:,:,p,q,...) * X(:,:,p,q,...) = repmat(eye(m),[1,1,p,q,...]),where input M is a N-D array (m x m x [p x q x ...]), for all possible m=1,2,3,...and optional...
10 KB  
Miscellaneous  -  EXPAND Script 1.1
For an array A and a vector B, the function replicates each one's of A's elements by B.The results are tiled into an array in the same order as the elements of A, so that the result is size: size(A).*SZ.Therefore the number of elements of SZ must...
10 KB  
Development Tools  -  uiselectim 1.0
Syntax:[img, map, alpha, filename, pathname, allFileNames] = uiselectim('start_path'); Provides functionality for visually selecting a single image from an array of images. All images must be in a common directory. Calls uigetfile with the...
10 KB  
Libraries  -  GDS2 2.09a
GDS2 is a module for quickly creating programs to read and/or write GDS2 files. Create Method new - open gds2 file usage: my $gds2File = new GDS2(-fileName => "filename.gds2"); ## to read my $gds2File2 = new GDS2(-fileName =>...
10.24 KB  
Development Tools  -  getvarargin 1.0
Utility function that makes it easier to work with variable number of input arguments. GETVARARGIN allows:*An optional logical check on the inputs (ie, check input type, range etc), issuing an error on the calling function if condition are not...
10 KB  
Development Tools  -  Simulation of an OFDM system with the PSD 1.0
This is an OFDM simulation that gives you the PAPR, BER, and the PSD before and after the SSPA.This simulation will ask you about the parameters to simulate them: length of OFDM symbol (N), upsampling factor (k), number of input bits (n) to...
10 KB  
Development Tools  -  repToSize 1.0
repToSize is an adaptation of repmat which requires only the final array size as the input. This removes the need to calculate the number of repetitions as well as handling for cases where a a fractional number of repetitions is required.If the...
10 KB  
Libraries  -  Statistics::LineFit 0.07
Statistics::LineFit module least squares line fit, weighted or unweighted. SYNOPSIS use Statistics::LineFit; $lineFit = Statistics::LineFit->new(); $lineFit->setData (@xValues, @yValues) or die "Invalid data"; ($intercept, $slope) =...
24.58 KB  
NEW DOWNLOADS IN SCRIPTS, DEVELOPMENT TOOLS
Scripts  -  Freelancer Script 5.05
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). Post projects. Featured projects. Private projects. Sealed projects. Edit/delete projects. Select freelancers....
5.49 MB  
Scripts  -  B2B Script 4.20
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). Sign-up Account (Registration of account). Lead generation tools (for the sellers). Email verification to...
5.49 MB  
Scripts  -  B2C Script 5.06
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). The script comes with totally editable site colors, icons and graphics Multilevel categories allows extensive browsing Admin can change Category ordering or...
5.49 MB  
Scripts  -  Social Networking Script 2.86
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). Registration with name, email, password, date of birth etc. User can add multiple school, college, university with start...
5.49 MB  
Scripts  -  Business Networking Script 8.04
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). Ajax based interface. Profile creation. Different types of profile. Profile for jobseekers, employers and employed...
5.49 MB  
Development Tools  -  Aml2CHM 3.50
Those who use the popular Aml Pages text editor might be looking out for a way of generating help files from their text and notes. Aml2CHM is a plug-in that was developed to offer people a quick and efficient way of converting Aml Pages documents...
549.99 KB  
Development Tools  -  VMP Viewer 1.0
This is a very rudimentary tool to visualize the VMP files generated by BrainVoyager. Useful to share files with people who do not have BV.
10 KB  
Development Tools  -  Sending reports and timestamped file by emailing 1.0
main executing reference usage:[1] usage_send_mail.mIllustrates email sending with multiple separate files or single timestamped tar file. Attachment failure is properly handled, with continuation of report emailing without the attachment.[2]...
768 KB  
Development Tools  -  IrisMVC 2.0 rc1
IrisMVC is an OOP PHP framework that developers can use as a strong and secure foundation to build on various web applications following the Model-View-Controller (MVC) pattern. It provides the basic functionality developers need, without...
51.2 KB  
Development Tools  -  7-Zip for Script 4.42
7-Zip is a file archiver with a high compression ratio.Features:- High compression ratio in new 7z format with LZMA compression- Supported formats:- Packing / unpacking: 7z, ZIP, GZIP, BZIP2 and TAR- Unpacking only: RAR, CAB, ISO, ARJ, LZH, CHM,...
624.64 KB