Main Content

18 results in File Exchange

m2uml

Version 2.0.2 by per isakson

m2uml generates UML class diagrams from m-code

This version of m2uml is a complete rewrite and it has some new features.1. m2uml uses a semi-automated method to generate a class diagram for a user-selected set of classes. Reverse engineering of

- is the root of a hierarchy of nodes and leafs. It adds the nodes
- ====================== m2uml_v20_user_interface =======================
- adds Footer, Header, Title and Skinparam to PlantUmlScript
- knows all data to make the PlantUml method row for ONE method.
- knows the data to make the class block PlantUML-code for ONE Matlab class.
- extracts values from nested structures and cell arrays, respectively.
- produces a set of potential relationship arrows
- knows all data to make the code for ONE entry.
- splits a string in two substrings
- knows all data to make ONE separator between compartments of a class box
- knows all data to make the code for the header.
- knows all data to make the code for the title.
- writes column-oriented data to a tabular text file.
- knows all data to make the code for the footer.
- knows all data needed to make a skinparam block code.
- determines if input is a vector of floating point integers
- returns the class base name of the object. The short name is a feature.
- takes a filespec and returns the fully qualified name of the modules, i.e
- returns an empty string or, #001, where the number is incremented by each call
  • 3.4K (All time)
  • 9 (Last 30 days)
  • 4.8 / 5
  • Community
  • 3 Oct 2020

youemel

Version 1.0.0.0 by Nicholas

A tool to generate GraphViz UML diagrams from Matlab code, with hyperlinks back to the code.

table notation provided by GraphViz to build the UML representations that have embedded hyperlinks to the associated location in the code. For example, a UML class property, "myProp" for "MyClass" will

- - One line summary of this class goes here
- - matlab representation of an abstract relationship
- - One line summary of this class goes here
- - displays a cell array of string
- - One line description of what the function or script performs (H1 line)
- - class representing a UmlDiagram using graphviz
- - One line summary of this class goes here
- - One line description of what the function or script performs (H1 line)
- adds the provided text to the end of a cell array
- - returns the access string for the access type of the prop
- - One line description of what the function or script performs (H1 line)
  • 880 (All time)
  • 1 (Last 30 days)
  • 5.0 / 5
  • Community
  • 1 Sep 2014

Pattern Recognition Toolbox

Version 1.3.0.0 by Peter

Free pattern recognition toolbox for MATLAB

  • 10.9K (All time)
  • 8 (Last 30 days)
  • 4.7 / 5
  • Community
  • 29 Apr 2014

UMLgui

Version 1.2.0.0 by Ben Goddard

Allows automatic generation of UML class diagram

UMLgui allows the automatic creation of UML class diagrams. Running UMLgui opens the gui. You can then use the four buttons under the main panel to add directories, or directories and their

- is a gui for creating UML class diagrams
- creates a UML class diagram for the provided example
- creates a UML class diagram for the provided example
  • 4.7K (All time)
  • 4 (Last 30 days)
  • 4.1 / 5
  • Community
  • 21 Mar 2020

UML Compliant C code from RTW

Version 1.0.0.0 by Nitin Skandan

Guidance on generating UML compliant C code with RTW.

Here i present my views on how to generate Real time UML compliant C code using RTW embedded coder.

  • 5K (All time)
  • 1 (Last 30 days)
  • 4.4 / 5
  • Community
  • 12 May 2005

Sequence Diagram tool

Version 1.0.0.1 by Eric Ludlam

Create UML style Sequence Diagrams

Create UML Style sequence diagrams with MATLAB. The API allows you to define differnt types of transitions between nodes, and everything else is managed automatically.

  • 3.3K (All time)
  • 1 (Last 30 days)
  • 3.8 / 5
  • Community
  • 1 Sep 2016

BLOC - Automatic UML class diagram creator

Version 1.0.0.0 by Thinh

Used to create a UML class diagram from a MATLAB object oriented program.

  • 1.6K (All time)
  • 1 (Last 30 days)
  • 2.4 / 5
  • Community
  • 6 May 2011

Design Pattern: Singleton (Creational)

Version 1.2.0.1 by Rob Purser

A MATLAB® OOP implementation of the Singleton Creational Design Pattern

' demonstrates the use of 'SingletonImpl.m'. Further, a corresponding UML class diagram is illustrated in 'Singleton_UML_Diagram.pdf'.Refer to pp.127-134 Gamma et al.[1] for more information on the Singleton

  • 3.7K (All time)
  • 3 (Last 30 days)
  • 4.6 / 5
  • Community
  • 1 Sep 2016

Machine Learning Model to Predict diabetes

Version 1.0.0 by Akhilesh Kumar

Machine Learning Model to Predict diabetes based on 9 predictors and 1 target.

thickness in mm (skin)2-Hour serum insulin in mu U/ml (insu)Body mass index measured as weight in kg/(height in m)^2 (mass)Diabetes pedigree function (pedi)Age in years (age)Output is 0 or 1(0 for no diabetes

  • 507 (All time)
  • 5 (Last 30 days)
  • 5.0 / 5
  • Community
  • 25 Jun 2020

Data Structure: A Cell Array List Container

Version 1.5.0.1 by Bobby Nedelkovski

Provides a useful 1D container for storing an ordered heterogeneous set of elements

'CellArrayList.m'. Further, a corresponding UML class diagram is illustrated in 'CellArrayList_UML_Diagram.pdf'. Written by Bobby NedelkovskiMathWorks AustraliaCopyright 2009-2010, The MathWorks, Inc.

  • 1.6K (All time)
  • 1 (Last 30 days)
  • 4.0 / 5
  • Community
  • 1 Sep 2016

USING POLYSPACE® TO IMPLEMENT THE “SOFTWARE QUALITY OBJECTIVES FOR SOURCE CODE QUALITY” STANDARD

Version 1.9.0.1 by Christian Bard

This document defines a general and standard approach to measure the software quality.

  • 2K (All time)
  • 1 (Last 30 days)
  • 5.0 / 5
  • Community
  • 1 Sep 2016

Design Pattern: Iterator (Behavioural)

Version 1.5.0.1 by Bobby Nedelkovski

A MATLAB® OOP implementation of the Iterator Behavioural Design Pattern

  • 1.6K (All time)
  • 2 (Last 30 days)
  • 5.0 / 5
  • Community
  • 1 Sep 2016

SAOExtractor

Version 1.0.0 by Benjamin Urra

MATLAB Function to read SAO files (format 4.3) that contains ionosonde parameters

available, with a maximum of 60 (see Table 1 on https://ulcar.uml.edu/~iag/SAO-4.3.htm) and a minimum of 4. The "Scaled" field contains all the 49 scaled parameters.

  • 22 (All time)
  • 2 (Last 30 days)
  • -- / 5
  • Community
  • 27 Jan 2021

MISRA C®2004 & 1998 pre-set

Version 1.1.0.0 by Martin Brochet

found 5 Pre set files for PolySpace MISRA C® Checker

  • 410 (All time)
  • 2 (Last 30 days)
  • -- / 5
  • Community
  • 27 Oct 2010

DEMLab

Version 1.0.1 by Rafael Rangel

Discrete Element Method Laboratory

models][force_models_link] and the [heat transfer models][heat_models_link] implemented in the program,are available inside the folder [*help*][help_folder_link].The OOP classes of the program are documented in [UML

  • 533 (All time)
  • 3 (Last 30 days)
  • 5.0 / 5
  • Community
  • 21 Feb 2024

SCOPE: interactively tabulate SEER excel variables

Version 1.0.0.0 by Rex Cheung

This takes SEER excel column data interactively, tabulate them, write back in table format.

  • 641 (All time)
  • 1 (Last 30 days)
  • -- / 5
  • Community
  • 9 Aug 2012

Ultrasound Raw data eXchange

Version 1.4.0 by Moduleus

Ultrasound Raw data eXchange file format C++ implementation and wrapping in Python and Matlab

test/matlab/+urx/+UnitTests/FileFromScratch.m.Important noteSome field are optional or can be empty (see C++ UML diagram). If you want to unassign a value, don't use [] but use empty method of the class (i.e. urx.ElementGeometry.empty).PythonUsageimport

  • 32 (All time)
  • 1 (Last 30 days)
  • -- / 5
  • Community
  • 18 Mar 2026

Ultrasound Acquisition Configuration

Version 1.4.0 by Moduleus

Ultrasound Raw data eXchange file format C++ implementation and wrapping in Python and Matlab

uac.Dataset.loadFromFile('test.uac'); You may found a complete example in file test/matlab/+uac/+UnitTests/CreateUff.m.Important noteSome field are optional or can be empty (see C++ UML diagram). If you want to unassign a value

  • 19 (All time)
  • 1 (Last 30 days)
  • -- / 5
  • Community
  • 18 Mar 2026