image thumbnail

updated 1 day ago

conversionMatrix2Quaternion by Marco Borges

Function to convert Rotation Matrix to Quaternion (quaternion, euler, rotation)

conversionMatrix2Quaternion(M, varargin)

image thumbnail

updated 9 days ago

Generalized States of Plane Stress and Plane Strain by Nikolas Apel

Transformation and visualization of generalized plane stress and plane strain states. (mohr, circle, stress)

arrow(varargin)

genStressStrainStates(varargin)

hooke2d_vevz( E, mu, eps_x, eps_y, gam_xy, eps_z)

image thumbnail

updated 10 days ago

Two Impulse Phasing Analysis by David Eagle

Phasing analysis between two coplanar circular orbits using a two impulse Hohmann transfer. (aerospace, mathematics, simulation)

atan3 (a, b)

eci2orb1 (mu, r, v)

oeprint1(mu, oev)

image thumbnail

updated 10 days ago

The Gravity Perturbed Hohmann Transfer by David Eagle

MATLAB script for solving the Hohmann transfer problem perturbed by non-spherical Earth gravity. (aerospace, mathematics, simulation)

[fid, alt1, alt2, inc1, inc2, raan1, jdutc0, gst0, ...

atan3 (a, b)

brent (f, x1, x2, rtol)

image thumbnail

updated 10 days ago

Electric Field of a Parallel Plate capacitor using 2D Poisson Equation by Praveen Ranganath

Electric potential and E-field of a cross section of a parallel plate capacitor is calculated. (aerospace, mathematics, measurement)

Parallel_plate_2D.m

image thumbnail

updated 10 days ago

Computing Electric field of a double dipole by solving Poisson's Equation by Praveen Ranganath

This code computes the E-fields due to 2-dipoles in a 2-D plane using Finite difference method. (aerospace, cartesian coordinates, dipole)

Poisson2d_dipole.m

image thumbnail

updated 11 days ago

A MATLAB Script for Optimal Single Impulse De-orbit from Earth Orbits by David Eagle

optimal impulsive maneuver required to de-orbit a spacecraft in a circular or elliptical Earth orbit (aerospace, mathematics, optimization)

atan3 (a, b)

deltav_guess(oev1, alttar, fpatar)

deorbit_shoot(x)

image thumbnail

updated 11 days ago

ISSTracker V1.0.0 by Rami

International Space Station Live Tracking GUI (aerospace, space, data import)

ISSTracker.m

getPropagator.m

parseISSData ()

image thumbnail

updated 14 days ago

DimensionedVariable Class - units support for MATLAB by Sky Sartorius

A new variable type allowing use of real-world units and dimensions with enforced unit consistency. (units, dimensioned, aerospace)

DimensionedVariable Class for MATLAB - notes and demos

DimensionedVariable

image thumbnail

updated 15 days ago

Circular Orbit Plane Change by David Eagle

MATLAB script for solving the circular orbit plane change problem. (aerospace, mathematics, simulation)

atan3 (a, b)

getoe(ioev)

om_constants

image thumbnail

updated 16 days ago

Simple turbine engine performance estimation by Sky Sartorius

A set of tools for simply estimating turboprop, turbofan, and turboshaft aircraft engine performance (power, thrust, propulsion)

...

actuatordisc(task,TorP,rho,A,V,loss)

altitudeefficiency(h,M,throttle,assumptions)

image thumbnail

updated 17 days ago

Optimal Impulsive Orbital Transfer by David Eagle

MATLAB script for the solution of the one and two impulse orbit transfer between two Earth orbits. (aerospace, mathematics, simulation)

[fid, mu, req, oev1, oev2, phi01, phi02, ...

atan3 (a, b)

brent (f, x1, x2, rtol)

image thumbnail

updated 17 days ago

Energy–Maneuverability (E–M) Plot by Robert Nordlund

EMPLOT generates an energy–maneuverability (E–M) plot. (aerospace, aircraft, flight envelope)

emplot(AC,h,n,v,Ps_contours,r_contours,n_contours)

emplot_test.m

image thumbnail

updated 17 days ago

Mean Local Time of the Ascending Node by David Eagle

Determines the relationship between mean local time of the ascending node and RAAN. (aerospace, mathematics)

atan3 (a, b)

funarg (t)

gast2 (tjdh, tjdl, k)

image thumbnail

updated 20 days ago

Finite Difference Method to solve Heat Diffusion Equation in Two Dimensions. by Sathyanarayan Rao

Heat diffusion equation of the form Ut=a(Uxx+Uyy) is solved numerically. All units are arbitrary. (aerospace, automotive, diffusion)

heat_2d.m

image thumbnail

updated 21 days ago

The Hohmann Orbit Transfer by David Eagle

Computes characteristics for coplanar and non-coplanar Hohmann transfers. (aerospace, mathematics, orbit transfer)

atan3 (a, b)

brent (f, x1, x2, rtol)

eci2orb1 (mu, r, v)

image thumbnail

updated 21 days ago

circtriolap.m by Chris

Computes overlap area of generally placed triangle and circle. (aerospace, measurement, physics)

circtriolap(rc,v1,v2,v3)

image thumbnail

updated 22 days ago

Low-precision Ephemeris by David Eagle

MATLAB functions that compute a low-precision ephemeris for the Sun, Moon and planets. (aerospace, mathematics, astronomy)

atan3 (a, b)

earth (jdate)

gdate (jdate)

image thumbnail

updated 23 days ago

Bi-elliptic Transfer Between Coplanar Circular Orbits by David Eagle

Bi-elliptic orbital transfer between two coplanar circular Earth orbits. (aerospace, orbit transfer)

befunc (x)

om_constants

orb2eci(mu, oev)

image thumbnail

updated 1 month ago

Easy Sensitivity (Tornado) Plot Function by Richard McCulloch

This function makes a tornado sensitivity plot and returns the sensitivity values. (aerospace, biotech, data export)

TorPlot(data,names,sensitivity,save,fh)

image thumbnail

updated 1 month ago

evaluateAlphaBetaParam by Marco Borges

Function evaluateAlphaBetaParam evaluates alpha and beta parameters for alpha-beta filter (aerospace, alphabeta, automotive)

evaluateAlphaBetaParam(process, noisy, dt)

image thumbnail

updated 1 month ago

Two-dimensional, Low-thrust Earth-to-Mars Trajectory Analysis with MATLAB by David Eagle

Determines optimal, two-dimensional low-thrust Earth-to-Mars interplanetary trajectories. (aerospace, interplanetary missio...)

[fid, iopt, nsegments, mass0, thrmag, xisp, time_g, time_...

ilt_eqm (t, y)

ilt_shoot (x)

image thumbnail

updated 1 month ago

Magnetic field of a Circular current loop using Biot Savart's Law by Sathyanarayan Rao

Magnetic Field of a circular loop is evaluated in two dimensions. (mathematics, simulation, aerospace)

Biot_3d.m

image thumbnail

updated 1 month ago

Aerospace Trajectory Optimization Using Direct Transciption and Collocation by David Eagle

Demonstrates the solution of an aerospace trajectory optimization problem. (aerospace, optimization)

cgl(np, a, b)

defect_trap(tk, tkp1, xk, xkp1, uk, ukp1)

dto_guess(ti, tf, xi, xf, ngrid)

image thumbnail

updated 1 month ago

Airfoil generation using CST parameterization method by Pramudita Satria Palar

Generates an airfoil shape using CST method (aerospace, optimization, aerodynamics)

CST_airfoil(wl,wu,dz,N);

image thumbnail

updated 1 month ago

alphaBetaFilter by Marco Borges

alpha-beta filter for linear state estimation (alphabeta, filter, automotive)

alphaBetaFilter(xm, dt, xk, vk, alpha, beta)

image thumbnail

updated 1 month ago

Optimal Finite-burn Interplanetary Injection from Earth Orbit by David Eagle

A MATLAB script for optimizing finite-burn interplanetary injection trajectories. (aerospace, mathematics, simulation)

[fid, itarget, nsegments, xmass0, thrmag, xisp, oev_initi...

asympt (cbmu, rsc, vsc)

atan3 (a, b)

image thumbnail

updated 1 month ago

Blind Modal Identification with Hankel Matrices (BMIDHM) toolbox by Scot McNeill

This toolbox is for performing modal identification from ambient random data. (aerospace, automotive, signal processing)

[C]=cstdcov(x,tau)

[W,R,V,L,ord,cost]=hmsobi(x,nhank,dec,ord,nbrc)

[eve_r]=real_ms2(eve);

image thumbnail

updated 1 month ago

Solar Sail Trajectory Analysis with MATLAB by David Eagle

Two-dimensional trajectory analysis of solar sail Earth-to-Venus and Earth-to-Mars missions. (aerospace, mathematics, simulation)

[fid, nsegments, achar, b1, b2, b3, iplanet, time_g, time...

rkf78 (deq, neq, ti, tf, h, tetol, x)

ss2d_eqm_opt (t, y)

image thumbnail

updated 2 months ago

The carpetplot class by Matthias

Create carpet plots and cheater plots easily (plotting, carpet, carpet plot)

Carpetplot Class Example Plots

arrow(varargin)

h=hatchedline(xc,yc,linespec,theta,ar,spc,len,varargin)

image thumbnail

updated 2 months ago

Benchmark Problem 02 - Matlab Code by Yogananda Jeppu

This is the Matlab code for the model Benchmark Problem 02. (verification and vali..., aircraft control laws, simulink blocks)

Mutant1.m

Mutant2.m

Original.m

image thumbnail

updated 2 months ago

The Long-term Evolution of Geosynchronous Transfer Orbits by David Eagle

Interactive MATLAB script that predicts the long-term evolution of geosynchronous transfer orbits. (aerospace, mathematics, simulation)

atan3 (a, b)

ceqm1 (t, y)

eci2orb1 (mu, r, v)

image thumbnail

updated 3 months ago

Truss Design Optimization Based on Generative Algorithms by James Allison

Supplementary material for a WCSMO publication regarding truss design optimization. (structural design, aerospace, automotive)

D=TrussData(Coord, Con)

GAcon(x)

JacobianStresscal(D, Area)

image thumbnail

updated 3 months ago

A MATLAB Implementation of the Jacchia Atmosphere Model by David Eagle

MATLAB function and demonstration script which implement the Jacchia 1970 atmosphere model. (aerospace, mathematics, simulation)

atan3 (a, b)

gast1 (jdate)

gdate (jdate)

image thumbnail

updated 3 months ago

Fuel fraction sizing by Sky Sartorius

Finds aircraft gross weight using the fuel fraction sizing method (aircraft, weight, design)

[FF, fracs]=missionfuelburn(varargin)

breguet(type, task, E_R_or_frac, LD, SFC, V, eta_p)

fuelfractionsizing(EWfunc,fixedW,FF,tol,maxW)

image thumbnail

updated 3 months ago

CORE: Conceptual Optimization of Rotorcraft Environment by Sky Sartorius

Facilitates optimization and design space exploration in the conceptual design phase of rotorcraft. (helicopter, aerospace, rotorcraft)

...

...

...

image thumbnail

updated 3 months ago

A MATLAB Script for Time and Coordinate Calculations by David Eagle

Interactive MATLAB script that can be used to perform time and coordinate calculations. (aerospace, mathematics, simulation)

atan3 (a, b)

brent (f, x1, x2, rtol)

coe2eqoe(coe)

image thumbnail

updated 3 months ago

Projectile Motion in Weak Gravitational Field,(g=3.71 m/s²) by Youssef KHMOU

Simulation of triple projectile in weak gravitational field (Mars ). (aerospace, simulation, gravity)

Projectile_motion.m

image thumbnail

updated 3 months ago

SpinConv by Paolo de Leva

Conversion from a rotation representation type to another (aerospace, image processing, mathematics)

OUTPUT=SpinCalc(CONVERSION,INPUT,tol,ichk)

testSpinConv(testtype, verbose)

SpinConv.m

image thumbnail

updated 3 months ago

GPS Navigation Toolbox by moein mehrtash

This program include Principle of Radio Navigation Calculation and GPS position error corrections. (control design, aerospace, automotive)

Delta_R_Trop=Error_Tropospheric_Hopfield(T_amb,P_amb,P_va...

ECEF2GPS(Pos)

XYZ2ENU(A,Phi,Lambda)

image thumbnail

updated 4 months ago

Tornado Plot by Richard McCulloch

This creates tornado plots based on a specified sensitivity value. (analysis, aerospace, tornado)

Tornado.m

image thumbnail

updated 4 months ago

A MATLAB Script for Propagating Interplanetary Trajectories from Earth to Mars by David Eagle

Numerically integrate the orbital equations of motion of an Earth to Mars interplanetary trajectory. (aerospace, mathematics, interplanetary missio...)

atan3 (a, b)

display1(jdtdb, cbmu, r, v)

eci2orb1 (mu, r, v)

image thumbnail

updated 4 months ago

Vectorized Solar Azimuth and Elevation Estimation by Darin Koblick

Predict the topocentric solar position defined by geodetic lat, lon, Alt, and a universal time (altitude, solar, julian date)

SolarAzEl(UTC,Lat,Lon,Alt)

test_SolarAzEl()

image thumbnail

updated 4 months ago

reFoil by Jason Botha

Airfoil geometry modification (airfoil, aerospace, aeronautical)

reFoil()

image thumbnail

updated 4 months ago

quadratic equation interpolation by Sherif Omran

assume you have a quadratic equation y=ax^2+bx+c.This script determines a, b , c (s, mathematics, measurement)

[a,b,c]=Quadratic(x,y)

image thumbnail

updated 4 months ago

Broadcast_LP by Kaushik Das

This is a code of "Broadcast Control Mechanisms for three agent". (aerospace, communications, control design)

Broadcast_LP.m

image thumbnail

updated 4 months ago

Turbojet Engine Simulation by Rakesh Mandal

compute gas turbine engine performance under varying operating condition. (gas turbine engine, simulation, gui)

CombustorFunction ( m1 , T1 , p1 , mfuel , p_eff , Eff , ...

CompressorFunction ( m1 , T1 , p1 ,PR , Eff , gamma , Cpa )

ExhaustFunction ( m1 , T1 , p1 , PR , Eff , gamma )

image thumbnail

updated 4 months ago

Lightning Protection Circuit Design Tool for Avionics by Clay McCreary

This tool performs the calculations to optimize the design of lightning protection circuits (aerospace, gui, optimization)

Lightning_Protection(varargin)

image thumbnail

updated 5 months ago

Aileron Model in SimMechanics by Steve Miller

Aileron model with hydraulic and electrical actuation, including system-level and detailed variants (aerospace, simmechanics, simmechanics2g)

image thumbnail

updated 5 months ago

HGS. Chemical Equilibrium Calculation by Open LLOP

Computation of chemical equilibrium problems related to combustion and isentropic expansion. (aerospace, rockets, chemical equilibrium)

Molarmass.m

hgsDB.m

hgsT.m

Contact us