Home > By category > Scripts >Development Tools > UniqueFuncNames



UniqueFuncNames

  • Downloads: 
  • Views: 
  • Rating:

UniqueFuncNames - Check uniqueness of function names

If you install a large 3rd party toolbox, the file names may interfere with other installed toolboxes. This simple funtion compares the names of all M-, P- and Mex-files found in the Matlab path and displays non-unique names.

P- and Mex-files with the same name as a corresponding M-file are accepted, if they are found in the same folder.
Local subfunctions inside the M- or P-file and nested functions are not taken into account, because it is assumed, that a potential shadowing is wanted.
Class paths as "@cell" and package paths as "+mypackage" are not considered in this version.

INPUT: None.
OUTPUT: Logical flag, TRUE if the names are unique considering some
exceptions:
1. Files which are intentionally not unique:
"Contents.m" exists in each folder.
"prefspanel.m" exists in some folder to register control panels.
"messageProductNameKey" returns the product key for toolboxes.
2. Some user defined folders might contain functions, which are wanted to
shadow function of Matlab's or user define toolbox functions, e.g. to
improve them. Such folders must be inserted in a leading position in the
Matlab path. A further example is a folder, which contains Mex functions,
which are compiled for a specific Matlab version, e.g. if you run Matlab
6.5 (DLL) and 7 (MEXW32) simulataneously.
3. Further exceptions occur e.g. in Matlab 2009a:
R2009atoolboxmatlablangfunction.m
R2009atoolboxcompilerfunction.m
Exclude one of them using the full file name including the path.
The exceptions depend on your installed toolboxes and have to be adjusted to
your machine. The corresponding lines are marked by '###' in the source.

I'd appreciate all comments and ideas for improvements and additions.

For further debugging see also:
CHECKVARS (Matt Fig):
http://www.mathworks.com/matlabcentral/fileexchange/27853
FDEP (Us):
http://www.mathworks.com/matlabcentral/fileexchange/17291

Free download from Shareware Connection - UniqueFuncNames - Check uniqueness of function names

Publisher: Jan Simon | License: Freeware | Price: 0.00
Version: 1.0 | Size: 10 KB | Platform: Matlab, Scripts
Released Date: 14-04-2013 | Rating: 0 | Title: UniqueFuncNames

Author Url: http://www.mathworks.com
Program Info Url: http://www.mathworks.com
Download Url: http://www.mathworks.com/matlabcentral/fx_files/27861/1/UniqueFuncNames.zip

More downloads from UniqueFuncNames publisher Jan Simon:

ScaleTime - ScaleTime - fast linear matrix interpolation

DateStr2Num - DATESTR2NUM - Fast conversion of DATESTR to DATENUM

FilterM - FilterM, FiltFiltM: Fast digital filter

strncmpr - Compare last N chars of strings or cell strings

Patch FILTFILT - If applied to a matrix, the function FILTFILT (Signal Processing Toolbox) calls itself recursively for each column.

UniqueFuncNames keywords:
UniqueFuncNames related downloads:

MATLAB oscilloscope application - simplified example - ScopeMath (fileid 13165) is a MATLAB-based GUI that uses the Instrument Control Toolbox to retrieve waveforms from an oscilloscope and analyze them in various ways

web-cp hosting control panel - web-cp is a full-featured, GPL-licensed web hosting control panel written in PHP. It consists of 4 control panels - personal, domain, reseller and server.

Access Manager for Windows - Access Manager for Windows allows you to restrict access to to key features of Windows, such as Control Panels or Start menu, network, Taskbar, desktop, system tray, Network Access Control Page, Control Internet usage and more

settings - Locating user-defined settings files from functions on different MATLAB paths or from compiled stand-alone MATLAB applications may represent a problem

mtoc++ - Doxygen filter for Matlab and tools - This somewhat larger project allows to create comprehensive documentation for MatLab files and classes (including packages) using a doxygen filter named mtoc++.

Shareware Connection periodically updates pricing and software information of 'UniqueFuncNames' from company source 'Jan Simon' , so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft,  Using 'UniqueFuncNames' crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of UniqueFuncNames.

New Reviews

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

AOMEI Partition Assistant Lite Edition - No matter whether you are a casual PC user or deal with a number of computers for professional needs, taking care of hardware components is a necessity. Among all hardware components used in laptop or desktop, hard disk is the most important one. ...

Imagina - Average PC users have to deal with an ever increasing number of digital images these days. This has become a trend after invasion of digital cameras and smart phone with high quality cameras among the mass. You also need to edit and retouch ...

Any Video Converter Free for Mac - Apple does have some stellar media applications for users of Mac OS but at times, you may feel the need for using third party apps too. Its FCP is regarded as an industry leading and powerful video editor but average Mac users may not need such a ...

LastPass - Nearly every computer and internet users need to deal with a lot of passwords and this number only goes up with time! Remembering so many passwords becomes tedious with time and that can add to inconvenience. While you can assign the task of ...

SoftAmbulance Free Eraser - Windows comes with a set of integrated utilities to let users maintain and cleanup their computers. While you can always delete files and folders from partitions, that is not a fail proof method. The data remains on hard disk in reality and any ...

Norton Security with Backup - Symantec is an old time player in PC security and its various security suites with Norton brand name are used all over the world. With time, Norton security apps have been tweaked to consume fewer resources and they come with several bells and ...

DrawPad Free Graphic Editor - There are so many image editors and drawing apps available nowadays but hardly anything as simple and lightweight as DrawPad Graphics Editor. It is a vector graphics editor. However, it can also work with raster graphics formats.

...

Privatefirewall - Everything in life has two sides to it and same can be said about technological innovations. It is quite hard to carry out most activities without resorting to the web these days. Yet the internet itself is also the reservoir of malicious ...

TinyWall - Nowadays, it is quite hard to locate a computer user who does not need to access the web. While you browse the web for any need, it is imperative that you use security applications to safeguard your computer from various online threats. The ...




New Downloads

Pangu9

Pangu 9 download is now only
available for windows OS and
we can hope that they will
release pangu9 MAC version
recently. ...

DTMF Tone Decoder

The DTMF Decoder software is
an essential tool for audio
technicians, police officers,
forensic technicians, ...

Uni-eCart

Uni-eCart is an exclusive
shopping solution where
products can be located with
multiple attributes such as
size, ...

.NET WORD Component for CS
VB.NET ASP.NET

A high-speed, reliable WORD
library with affordable price
which lets you add WORD
functionality to your .NET
applications ...

Views RSS

This Drupal module allows
users to take control of their
feeds by providing a
fields-based views style
plugin for RSS

Preprocess CP2TFORM

When CP2TFORM is used in
piecewise linear image
transformation mode, it uses
triangulation to calculate the
local image ...

getHWnd - retrieve the
underlying Windows handle
for Matlab figure(s)

HWnd = GETHWND retrieves the
current figure (gcf)'s
underlying Windows handle,
thus enabling integration of
Matlab GUI in ...

Mouse Motion Handler

MouseMotionHandler is a MATLAB
class that uses a MATLAB
figure's WindowButtonMotionFcn
callback as a hook to extend
...

Direction of Arrival
Estimation with MUSIC
Algorithm

In many practical signal
processing problems, the
objective is to estimate from
measurements a set of constant
parameters ...

STL File Reader

In addition to the STLREAD
import function

EWMA St.Dev.

This code calculates the
Exponentially Weighted Moving
Average Standard Deviation

Soft Handover Probability
as a funiction of the Soft
Handover Threshold

This simple m-file plots the
Soft Handover probability as a
function of the Soft Handover
Threshold value used in the
...