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.200.841 Times

Cummulative (dim 2) products across all permutations of distinct column-indices 1.0

  Date Added: June 22, 2013  |  Visits: 372

Cummulative (dim 2) products across all permutations of distinct column-indices

Report Broken Link
Printer Friendly Version


Product Homepage
Download (43 downloads)



CUMmulative PRODucts across All Permutations of Distinct Column-IndicesThis function returns the cumulative sum over products of column elementswith all permutations of unique and distinct column-indices.The sum excludes automatically products containing elements with commoncolumn index values. In addition, any user specified index values inignoredInd are excluded. (As all permutations of columns are summed, thepermutation of the columns of the input array is not important.)For example, cumprodapdci([a,b],[1 7]) for vectors a and b is the sum ofsum(a.*b) minus all contributions of a(2)b(2), a(3)b(3) and the userspecified ignoredInd of 1 and 7, i.e. all products involving the elementsa(1),a(7),b(1) and b(7) are not included in the sum.Example application:For a vector K represnting the input values of a multinomial expansion of (K(1)+K(2)+K(3))^n, the result can be expressed as: sum(sum(...sum(K)*K)*K)...)Alternatively, one can build up the expansion with product elements. For example, when n=4, the result is equal to the sum of all forms of:x^4 +4*(sum of all forms of a*b^3) +6*(sum of all forms of a^2*b^2) +12*(all combinations of the form a*b*c^2.)see http://www.wolframalpha.com/input/?i=expan...%2Bb%2Bc%29%5E4Hence, if one is interested at all contributions of the form a^2*b^4 for n=6 for example, the answer is given as the multinomial coefficient 6!/2!/4! * sum of all combinations of the form a^2*b^4.This can be performed by using this routine of cumproduei([K.^2,K^4]), where K is [a;b;c;d+...] as in the problem of (a+b+c+d+e+...)^6.If one wants to ignore contributions containing terms K(3)=c and K(5)=e, one may use cumproduei([K.^2,K^4],[3,5]).It is important to note that the result requires normalisation with the multinomial coefficient M, and the correction factor 1/prod(DoFs!). The implementation of M is available on file exchange from other authors. E.g. 6156-multinomial, wheras the correction factor is described as follows:If there are common column vector with common power, such is the case when n = 4 and one would like to sum all instances of the form a*b*c^2. The result should be normalised by multiplying the result with M/(products of factorials of DoF). M is the multinomial coefficient as mentioned before, and the degree of freedom refers to the number of variables with a common power. In this example, the common order is a & b and there are 2 of them. For a more complicated case, for example, a*b*c^4*d^4*e^6*f^6*g^6, the normalisation factor should be M/2!2!3!=M/24. Here, the multinomial coefficient M=(6+6+6+4+4+2)!/(6!6!6!4!4!2!).

Requirements: No special requirements
Platforms: Matlab
Keyword: A2bb2bc2bd2be2b6 Cumprodueik Ignore Implementation K33dc K53de Proddofs Requires Terms
Users rating: 0/10

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


CUMMULATIVE (DIM 2) PRODUCTS ACROSS ALL PERMUTATIONS OF DISTINCT COLUMN-INDICES RELATED
Development Tools  -  space vector PWM for 2 leg inverter 1.0
two-leg inverters are the best option for high performance low power applications. It can be resolved by comparing the no of semiconductor switches usage in 2-leg and 3-leg inverters and moreover two leg inverters allow the asymmetrical voltages....
20.48 KB  
Libraries  -  Regexp::Ignore 0.03
Regexp::Ignore is a Perl module that let us ignore unwanted parts, while parsing text. WARNING This is an alpha code. Really. It was written in the end of 2001. It is not yet checked much. The only reason I submit it to CPAN that early is to...
71.68 KB  
Libraries  -  Bellagio OpenMAX IL Implementation 0.3.1
Bellagio is a sample implementation of OpenMAX IL for Linux. It enables software developers and ISVs to familiarize themselves with the OpenMAX IL API and to develop their own OpenMAX multimedia and streaming media components for mobile devices,...
501.76 KB  
Libraries  -  Fast MD5 Implementation in Java 2.6.1
Fast MD5 Implementation in Java is a heavily optimized implementation of the MD5 hashing algorithm written in Java. Fast MD5 Implementation in Java includes an optional native method for even greater speed improvements. How Fast Is It? Short...
74.75 KB  
Modules  -  Ignore User 1.0
This module allows a user to "ignore" content from other users that they do not wish to view.Node and comment content from an ignored user is hidden from view on a page. A message is displayed above the hidden block of content with a link to the...
 
Miscellaneous  -  Maintenance-free Signals implementation 1.2
This is a signals implementation for python. It is similar to the pydispatch module. This implementation enables you to create Signals as members of classes, as globals, or as locals. You may connect any number of functions or class methods to any...
 
Miscellaneous  -  Separating Pattern Implementation from Your Code 1.0
This script separates pattern implementation from your code so that you can reuse the implementation elsewhere. It is an example that shows a reusable implementation of the Observer pattern.
 
Miscellaneous  -  Length-limited O(1) LRU Cache implementation 1.2
Length-limited O(1) LRU Cache implementation script is an implementation of a length-limited O(1ion scripue.
 
Communication  -  Digital implementation of RC low pass filter 1.0
Derives the transfer function for digital implementation of a first order RC low pass filter and plots the step and frequency response.For details, refer to the post:http://www.dsplog.com/2007/12/02/digital-i...ow-pass-filter/
10 KB  
Development Tools  -  IMPLEMENTATION OF GAUSS SEIDEL METHOD IN MATLAB 1.0
IMPLEMENTATION OF GAUSS SEIDEL METHOD IN MATLAB used in the load flow problem
10 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