Software Listing of Author : "Janardhanan Sivaramakrishnan"

The script plots the envelope of the bode plot for a parametric uncertain/interval system. interval_bode(NumVec,DenVec,clr) The function accepts the numerator (NumVec) and denominator (DenVec) of the uncertain system as matrices of two rows each. The first row containing the lower bounds and the second row with the upper bounds. The argument clr is for the optional filling colour

  • Platform: Matlab, Scripts

This function computes the frobenius transformation T for a multi-input state representation (A,B) such that the transformed system (T*A*inv(T),T*B) is in the multi-input controllable canonical form. Refer : D. G. Luenberger, "Canonical forms for linear multivariable systems", IEEE Trans. Auto. Contr., Vol. 12, pp. 290-292, 1967. The format of the function is [T,Ad,Bd,ni]=MI_CTRB(A,B) The function takes the following inputs A - The state matrix B - The input matrix and gives output T - The generalized frobenius transformation matrix. Ad,Bd - The state and input matrices of the transformed system. ni - A vector describing the extent of controllability of the system with each input (also termed as controllability index). Note : mu=max(ni) would give the controllability index of the system with all inputs. i.e., the system is never...

  • Platform: Matlab, Scripts

This script performs convolution of multiple polynomials and gives a final result. Eg : multiconv([1 2],[1 2],[1 2]) = [1 6 12 8]

  • Platform: Matlab, Scripts

SUDOKU_LVL2 - A Sudoku Solver. Usage : Sol=sudoku_lvl2(A) Where A is a incomplete sudoku grid (9 x 9) represented as a 9 x 9 matrix of integers (0-9) with the empty cells being filled with zeros. The algorithm presented here uses the following techniques. (*) Filling a cell by candidate elimination (*) Filling a cell by position exclusion for a given candidate (*) Refining choices of candidates in a given cell by eliminating members of locked pairs, locked triplets and so on.. (*) Filling the remaining cells by brute force method. First 3 algorithms are of my own logic. The brute force algorithm is a big improvement over '8466'. Note : Please note that the aim of this algorithm is to have the most comprehensive logic while trying to have a decent speed. Speed, though, is not the primary criterion.

  • Platform: Matlab, Scripts

% This Function solves a bilateral matrix quadratic equation % of the form AX+XB+XCX+D = 0 for X % Inputs : Matrices A,B,C, D of appropriate dimensions % % Output : The Matrix X - if a solution exists

  • Platform: Matlab, Scripts

Two scripts are included here. 1. convsys.m - combines the state space representation of two systems connected in series. [Ao,Bo,Co,Do]=convsys(A1,B1,C1,D1,A2,B2,C2,D2) This algorithm gives the convolution of two state space representations | A1 B1 | | A2 B2 | u ==> | | ==> | | ==> y | C1 D1 | | C2 D2 | The algorithm also accepts state space objects as inputs and gives out a state space object as output. 2. sysfeedbk.m [Ao,Bo,Co,Do]=convsys(A1,B1,C1,D1,A2,B2,C2,D2) Gives the closed loop state space representation for two systems connected with negative feedback in the following manner. | A1 B1 | u ==> | | ==> y + o | C1 D1 | | - | | | | A2 B2 | | |= | |= | | C2 D2 | The zip file also contains checkcompatibility.m , which checks the compatibility of matrix dimensions in the system and cleanss.m which can be used to...

  • Platform: Matlab, Scripts
New Reviews

Print Inspector

Whether you are using a printer connected to your local desktop computer or a print server sometimes you need to see whats going on in your printer by having a close look at the print jobs sent by the users. Print Inspector is such type software ...


Disk Genius

Disk Genius was formerly known as Partition Guru which is an all-in-one solution for disk partition management, data recovery and disk repairing. It can recover lost files from partition, backup and restore partition table, clone partition or clone ...


Safe In Cloud

It is quite difficult to find any computer users nowadays who do not need to use the web, for any purpose. Whether it is for education or entertainment, the web is your best resource. You also need to use various online services for banking, ...


PictBear

Nowadays, a majority of PC users resort to digital image editing once in a while. It may be required for retouching image captured in smart phones or for creating an album in Facebook. For some people, tinkering with digital images is a pastime too. ...


Panda Cloud Cleaner

PC security has become a tricky and complicated subject both for home users and network supervisors, with complexity and risk factors multiplying over the years. Using a single antivirus app may not be enough anymore. That explains why many users ...


SnapCrab

Nearly every PC users need to take screenshots from time to time, whether it is for personal or professional needs. While using the basic Windows screenshot capture method is available, it is not adequate for everyone. When you want to capture ...


BitKiller

Dealing with various types of data efficiently holds the key to success in any computing task. Apart from generating new data and modifying existing files, it becomes necessary to delete existing files at times. While most users resort to using ...


New Downloads

Voxal Voice Changer Free
for Mac

Voxal is free voice changer
software for Mac designed to
enhance any game or
application that uses a
microphone. Change ...

GlassWire Firewall

GlassWire\'s free firewall
software helps protect your
computer, privacy, and data by
monitoring your network
activity. ...

Pidro Challenge

The Pidro card game - a game
of daring and skill. You and
your computer partner play
against two computer
opponents.

Pixillion Premium Edition

Pixillion Premium Edition is
perfect for converting your
image files for posting on the
web, emailing to friends, or
...

Devart ODBC Driver for
PostgreSQL

Devart ODBC Driver for
PostgreSQL is a
high-performance connectivity
tool with enterprise-level
features for accessing ...

Net Monitor for Employees
Professional

The Net Monitor for Employees
is employee monitoring
software that allows you to
see screens of remote
computers or show ...

FTP Manager Lite

Free fast FTP client supports
secure transfers and multiple
connections. The file manager
like interface is intuitive to
...

Sheet Lightning Pro

Sheet Lightning is a
specialised engineering 2D/3D
CAD System for creating and
unfolding sheet metal designs
for ...

AllMyNotes Organizer
Portable

This is simply the most
advanced software to keep all
private info securely
encrypted on USB drive, worry
free. Simply ...

Atlantis Word Processor

Atlantis is a standalone word
processor for both
professional writers and those
who create documents only
occasionally. ...