MATLAB Simulation Software

View 209 business solutions

Browse free open source MATLAB Simulation Software and projects below. Use the toggles on the left to filter open source MATLAB Simulation Software by OS, license, language, programming language, and project status.

  • Forever Free Full-Stack Observability | Grafana Cloud Icon
    Forever Free Full-Stack Observability | Grafana Cloud

    Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

    Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
    Create free account
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 1
    Matlab/Octave implementation of the Rigorous Coupled Wave Analysis
    Downloads: 2 This Week
    Last Update:
    See Project
  • 2
    Software for simulating the flight path of high power rockets in six-degree-of-freedom. This software runs with Octave or Matlab and can simulate a wide range of scenarios including parachute recovery and multiple stage flights.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 3
    The simulator is released under the terms of an academic, non-commercial use license. Please read the license agreement in case of doubt.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 4
    GFtbox
    GFtbox is a Matlab package for simulating biological growth of leaves, petals, and similar organs.
    Downloads: 4 This Week
    Last Update:
    See Project
  • Try Google Cloud Risk-Free With $300 in Credit Icon
    Try Google Cloud Risk-Free With $300 in Credit

    No hidden charges. No surprise bills. Cancel anytime.

    Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
    Start Free
  • 5
    Esra is a 100% pure java library for the interactive analysis of molecular mechanics data. Mangles your data in your favorite scripting language.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 6
    slab3d

    slab3d

    slab3d is a real-time virtual acoustic environment.

    slab3d is a real-time virtual acoustic environment rendering system. It includes two rendering applications, libraries for spatial auditory display and audio signal processing development, and a set of tools for HRTF analysis and visualization.
    Leader badge
    Downloads: 4 This Week
    Last Update:
    See Project
  • 7
    A way to use XFOIL for airfoil analysis with MATLAB. Utilizes Perl to provide a pty to interface with XFOIL and to parse results to send back to MATLAB. "MatPerlXFOIL: Half MATLAB, Half Perl. Half XFOIL. EXELSIOR!"
    Downloads: 3 This Week
    Last Update:
    See Project
  • 8
    RenewNet Foundry

    RenewNet Foundry

    Building blocks for the renewable energy industry.

    RenewNet Foundry is a repository for an integrated set of simulation components for system simulation of wind, wave and tidal energy systems.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 9
    SmartWeld

    SmartWeld

    Weld Optimization for Automatic Welding

    Science based weld software to develop optimal automatic weld procedures. SmartWeld is a PC based tool for designers, engineers, and technicians to aid in selecting, optimizing, and configuring automated welding processes.
    Downloads: 3 This Week
    Last Update:
    See Project
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Try Free
  • 10
    ASALI

    ASALI

    ASALI is an open-source code for chemical engineers

    Do you work with chemical reactors? Are you curious about them? ASALI is the open-source code that you are looking for. Chemical reactor models, transport/thermodynamic properties of gases, equilibrium calculations. ASALI couples all these features with an user friendly graphical interface. Modeling chemical reactors has never been so easy.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    Blueprint XAS
    Blueprint XAS is a Matlab-based suite designed for the processing and analysis of near-edge x-ray absorption spectroscopy (XAS) data. The suite is designed primarily to assist users in exploring reasonable fit solutions while minimizing user bias.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 12
    Rand Tree

    Rand Tree

    Random Tree Generator for MatLab

    RandTree is a MatLab based tree simulator program where the algorithm is based on Honda's model. We have used probabilistic generation of branches in order to simulate visually realistic tree structures. This program is designed to generate branching structures with bifurcation branching pattern (sympodial branching). By changing the probabilities and branching angles, you can generate different shapes of trees.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 13
    ADiGator

    ADiGator

    A MATLAB Automatic Differentiation Tool

    ADiGator is a source transformation via operator overloading tool for the automatic differentiation of mathematical functions written in MATLAB. Given a user written file, together with information on the inputs of said file, ADiGator uses forward mode automatic differentiation to generate a new file which contains the calculations required to compute the numeric derivatives of the original user function. Furthermore, these calculations are written entirely in the native MATLAB language, and thus the process may be repeated to obtain nth order derivative files. The package is particularly appealing for applications where the same derivative must be found at multiple different points, i.e. non-linear root finding/optimization, stiff ode integration, etc.
    Leader badge
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14

    Extended Marcatili Rectangular Waveguide

    Extended Marcatili method for Rectangular Waveguides in Matlab

    We recently extended Marcatili’s approximate analytical approach for the description of light propagation in rectangular waveguides to the regime of (silicon) high-index-contrast waveguides. This software is a Matlab implementation of the method.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    MICROMECHANICS

    MICROMECHANICS

    A collection of lecture notes and accompanying code on micromechanics

    The collection MICROMECHANICS (micromechanics.zip) includes: (1) lecture notes (microbook.pdf) on the analysis of heterogeneous materials and homogenization, and (2) source codes (microcode.tar.bz2) that accompany the computational exercises in Part II of the notes. Instructions on using the codes are given in the README file of each exercise. Further instructions can be found in the file microcode.tar.bz2. The MATLAB codes are used for visualization, evaluating analytical bounds and estimates as well as in the generation of digital and particulate microstructures. The Fortran codes are based on the finite element method in linear and nonlinear settings, the latter capable of finite deformations with damage. The underlying theory is outlined in the lecture notes. -- İlker Temizer Assistant Professor Department of Mechanical Engineering Bilkent University 06800 Bilkent, Ankara Turkey
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    A particle swarm optimization demo written by students in the digital communication msc program (2010) at uni-kiel.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    SANGOMA
    Development of new data assimilation techniques for ocean models
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    A MATLAB package to simulate sample paths of the solution of a Itô or Stratonovich stochastic differential equation (SDE), compute statistics and estimate the parameters from data. A note of caution: SDE Toolbox is no more developed but it's still downloadable. Its inferential capabilities can be considered surpassed (at best). Actually the parameter estimation methods were already far from the state-of-art when the project began in 2007 (!). The considered implemented parametric and non-parametric Monte Carlo likelihood methods were chosen for their ability to treat both one-dimensional and multivariate SDE systems, although the quality of the inferential results can't match those obtained using more advanced techniques. Nevertheless the toolbox capabilities to simulate numerical solutions of SDE systems are still valid and can serve as a useful starting point to those willing to simulate stochastic dynamical models easily.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    SpiNet is a neural simulation tool for large spiking networks with highly heterogeneous synapses. Neurons are modelled as I&F units with dual exponential synaptic conductances. Complex network models can be easily built using the included tool NetBuilder
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    Volterra2.0

    Volterra2.0

    Volterra series Identification Tool

    Orthogonal method for the Identification of Volterra series. It is an extension of Lee-Schetzen method with two major improvments: 1. Reduced identification uncertainty in diagonal kernel points. 2. Possibility to identify each Volterra kernel with an input with different variance. This feature reduces the identification noise on lower order kernels and improve the "resolution" on higher order kernels. For reference see: Simone Orcioni. Improving the approximation ability of Volterra series identified with a cross-correlation method. DOI:10.1007/s11071-014-1631-7. pp.2861-2869. In NONLINEAR DYNAMICS - ISSN:0924-090X vol. 78 (4) 2014.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21

    gvpp - Velocity Prediction Program

    VPP - Velocity Prediction Program

    VPP - Velocity Prediction Program - a Matlab library for sailing boat performance simulation. Based on DSYHS or user provided data. ###### A python version is currently under development and available upon request, please contact me at gianmail+gvpp@gmail.com ###### The new beta version replaces the previous alpha version after some bugs fixing and enhancements in the postprocessing output.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    A fast, accurate, and flexible "shoebox" room acoustics simulator that supports both specular and diffuse reflections.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    This project will use 3D Human Emulation using sensors to pickup human movements and displaying them on GUI for analysis.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Acoustic FDTD Solver (AC2D) -- is a software to simulate acoustic wave propagation in two dimensions based on the finite-difference time-domain (FDTD) method.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    ACADO Toolkit

    ACADO Toolkit

    Toolkit for Automatic Control and Dynamic Optimization

    ACADO Toolkit is a software environment and algorithm collection for automatic control and dynamic optimization. It provides a general framework for using a great variety of algorithms for direct optimal control, including model predictive control, state and parameter estimation and robust optimization. ACADO Toolkit is implemented as self-contained C++ code and comes along with user-friendly MATLAB interface. The object-oriented design allows for convenient coupling of existing optimization packages and for extending it with user-written optimization routines.
    Downloads: 0 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB