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

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

Serving Software Downloads in 976 Categories, Downloaded 29.659.579 Times

Symbolic polynomials 1.0

  Date Added: August 21, 2013  |  Visits: 223

Symbolic polynomials

Report Broken Link
Printer Friendly Version

Product Homepage
Download (18 downloads)

A polynomial is a mathematical expression involving a sum of powers in one or more variables multiplied by coefficients. A general multivariate polynomial is captured with the syntaxp = sum( c_i * prod( x_j^p_ij ) ) + kwhere the summation is over i, the product over j, and c_i is the set of polynomial term coefficients, x_ij is a set of symbolic variables, p_ij is the (usually positive integer) exponent of each variable in a term where at least one p_ij is nonzero for a given i, and k is the constant term.sympoly supports regular elementwise and matrix operations like addition, subtraction, multiplication, power and division; transpose and diagonalization; indefinite and definite integration and differentiation w.r.t. a variable; gradient; coefficient extraction; conversion from and to a Symbolic Toolbox sym object and a numeric array; pretty-printing (overloaded disp and display functions); LaTeX and MatLab code generation (a character string that can be passed to eval). In order to get a list of operations supported on a sympoly object, type "methods sympoly" at the command prompt.EXAMPLES% create sympoly objectsx = sympoly('x')sympolys y z% combine sympoly objects in arbitrary expressionsq = (x-1)^3 + x*y*z - (x+1)*(z-1)% differentiate a sympoly w.r.t. a variablediff(q, x)% create a matrix of symbolic polynomials and take sum of rowssum([ x x+2 ; y+1 z ], 2)% create symbolic polynomials with variables other than stringsy0 = sympoly(symvard('y',0));y1 = sympoly(symvard('y',-1));y2 = sympoly(symvard('y',-2));u1 = sympoly(symvard('u',-1));% create a system equation for a polynomial dynamic systemphi = [y0;y1;y2;u1;u1^2;y1*y2;u1*y1]theta = [-1;1.5;-0.7;1;-0.3;-0.05;0.1]G = phi'*thetaFurther examples are included in the subfolder "demo" in the distribution, reproduced with minor changes from the "Symbolic Polynomial Manipulation" package by John D'Errico.IMPLEMENTATIONFrom an implementation point of view, a scalar sympoly object is a class with read-only properties ConstantValue, Variables, Coefficients and Exponents, where ConstantValue is a numeric scalar, Variables is a 1-by-n row cell vector of strings or a row vector of (subclasses of) symvariable objects, Coefficients is an m-by-1 numeric column vector of polynomial term coefficients, and Exponents is an m-by-n numeric matrix of exponents for each variable in each term. The items in Variables are always sorted in a standard order, e.g. when variables are strings, they are sorted alphabetically. Since sympoly is a new-style class declared with the classdef keyword, you can use inheritance to derive custom classes from sympoly.Most methods of the class sympoly are implemented such that they handle both scalar and array inputs. When invoked on array input, these operations either return a scalar result that applies over all elements, or a result array of the same dimensions as the input array where each element in the result corresponds to an element in the input.COMPARISONIn contrast to MatLab's built-in roots function, which deals with univariate polynomials, sympoly can handle polynomials of multiple variables. Since it is restricted to the class of polynomials, it offers better performance and more flexibility than a sym object in the Symbolic Toolbox. sympoly is an extended version of the "Symbolic Polynomial Manipulation" package by John D'Errico using new-style MatLab classes with slight differences in implementation and function signatures.REFERENCESJohn D'Errico, "Symbolic Polynomial Manipulation", MatLab Central File Exchange, INFORMATIONLevente Hunyadi use my private e-mail address to submit bug reports, which will be addressed upon short notice; reviews, however, are not monitored. Any feedback is most welcome.

Requirements: No special requirements
Platforms: Matlab
Keyword: Alphabetically Classdef Declared Exponents Items Keyword Newstyle Standard
Users rating: 0/10

License: Shareware Size: 40.96 KB
More Reviews or Write Review

Business  -  todo2html 0.1
todo2html generates pretty HTML from a standard text TODO file. The formatting is configurable with style sheets, and there is an easy-to-read built-in style or a style-free option.. The eclectic website of James Shuttleworth
3.07 KB  
ActiveX Components  -  Bean Software Search Control 2.1
Bean Software Search Control is ASP.NET web custom control that creates WHERE clause of SQL Query to database. It is intended to web developers to easily add database searching options to web site without much effort and without advanced knowledge...
96 KB  
Libraries  -  Algorithm::NeedlemanWunsch 0.02
Algorithm::NeedlemanWunsch is a sequence alignment with configurable scoring. SYNOPSIS use Algorithm::NeedlemanWunsch; sub score_sub { if (!@_) { return -2; # gap penalty } return ($_[0] eq $_[1]) ? 1 : -1; } my $matcher =...
10.24 KB  
Newsreader Tools  -  NetNewsWire 3.1
NetNewsWire is an easy-to-use RSS and Atom newsreader for Mac OS X. Its familiar three-paned interface -- similar to Apple Mail -- can fetch and display news from thousands of different websites and weblogs, making it quick and easy to keep up...
Utilities  -  ClipDateTime 1.0.1
ClipDateTime is a menu bar app which copies the current date and/or time, or a date and/or time chosen from a calendar-clock control, onto the clipboard when a menu selection is made. The menu items display various standard and custom formats
409.6 KB  
Libraries  -  Gtk2::Ex::MindMapView::HotSpot::ToggleFactory 0.000001
Gtk2::Ex::MindMapView::HotSpot::ToggleFactory is a Maker of standard toggle items. SYNOPSIS use Gtk2::Ex::MindMapView::HotSpot::ToggleFactory; This factory makes toggles that are used to expand or collapse the tree of items shown in the mind...
50.18 KB  
Graphical Text Tools  -  Standard Chess Icon Pack 2012
Are you looking for Standard Chess Icon Pack? Well, this is a very useful icon pack and consist everything that you require to depict a game of chess in three or flat dimensional space. All of these icons in this collection are available in...
6.85 MB  
Business  -  Standard Invoicing 6.3 USA 6. 3. 2017
Standard Invoicing is an integrated solution including: • Invoices, Items and Customers • One Price List • Customer and Item Statistics • Receipts • Aged Debtor Report • Periodic Customer Statement • Open Receivab
18.2 MB  
Business  -  Standard POS 6.3 USA 6. 3. 2021
Standard POS is an integrated point of sales solution for small shops and retail outlets including: • Fully customizable interface for entering invoices • Add items to invoices by entering item numbers or scanning barcodes • Mixed pay
18.5 MB  
Modules  -  Table shipping based on number of items 1.0
This table shipping module is a compatible enhancement of the standard table module. It adds a "count" option to base the calculation of the shipping, so now there are three: - total weight of the items in the cart - total price - count of items...
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  -  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  
Development Tools  -  Barnardextest 1.0
This file, as the Fisher's exact test, performs the exact probability test for a table of frequency data cross-classified according to two categorical variables, each of which has two levels or subcategories (2x2). It is a non-parametric...
10 KB