Main Content

14,670 results in File Exchange

SCATTERBAR3

Version 1.0.0.1 by Manu R

Creates a 3-D bar chart where bars are placed in user specified X-Y locations.

SCATTERBAR3(X,Y,Z,WIDTH) draws 3-D bars of height Z at locations X and Y with width WIDTH. X, Y and Z must be of equal size. If they are vectors, than bars are placed in the same fashion as the

- SCATTERBAR3 3-D scatter bar graph.
  • 9K (All time)
  • 3 (Last 30 days)
  • 4.6 / 5
  • Community
  • 1 Sep 2016

3D Bar Plot with Error Bars

Version 1.2.0.0 by lee

This function makes a 3D bar plot with error bars

from: http://illigal.blogspot.com/2005/01/matlab-script-for-3d-bar-plot-with.html

  • 1K (All time)
  • 2 (Last 30 days)
  • 4.0 / 5
  • Community
  • 18 Oct 2011

3D colored bar plot

Version 1.0.0.0 by Johannes

3D bar plot with arbitrary coloring

This function creates a 3D bar plot with arbitrary coloring for each individual bar from an MxN matrix. Bar heights = elements of the matrixBar colors = (1) user-specified colormap or (2) MxNx3 array

- 3D bar plot from matrix (colored by height)
  • 1K (All time)
  • 2 (Last 30 days)
  • 5.0 / 5
  • Community
  • 17 Mar 2014

MATLAB Plot Gallery - Bar Graph 3D

Version 1.1.0.2 by MathWorks Plot Gallery Team

Create a 3D bar chart

This is an example of how to create a 3D bar chart in MATLAB®.Read about the "bar3" function in the MATLAB documentation.For more examples, go to MATLAB Plot Gallery -

  • 5.2K (All time)
  • 2 (Last 30 days)
  • -- / 5
  • Community
  • 19 Dec 2018

votebar

Version 1.0.0.0 by paul koch

function to plot 'election-like' 3d bars

function to plot election-like 3d bars. hp=votebar(high,val,colo,randomVote) INPUT: high: absolute height of the bars (1 value) val: a vector of N-values to plot colo: a 2D-matrix of N x

  • 738 (All time)
  • 1 (Last 30 days)
  • 4.0 / 5
  • Community
  • 9 May 2010

Matrix Analysis of Three Dimensional Bar Structures MABS3D

Version 1.0.0.0 by Marcos Cesar Ruggeri

This program is an extension of MABS2D to three-dimensional space (3D).

Input data is the Microsoft Excel® file, where the table of nodes, table of elements, nodal external loads vector and boundary conditions are stored. After running the mabs3d.m file on the Command

- MABS3D Matrix Analysis of Three Dimensional Bar Structures.
  • 3.1K (All time)
  • 2 (Last 30 days)
  • 5.0 / 5
  • Community
  • 2 May 2010

3D Bar: Cylinder Style

Version 1.0.0 by JM S

3D Bar: Cylinder Style

3D Bar: Cylinder Style

  • 10 (All time)
  • 1 (Last 30 days)
  • -- / 5
  • Community
  • 12 Sep 2024

bar3d

Version 1.0.0 by Ralph Rudd

A simple 3D bar plot that allows for irregular spacing along either the x- or y-dimension.

Neither "bar3" nor "hist3" allow for columns that have changing widths from one row to the next; "bar3d" does. I use it to plot two-dimensional discrete distributions on an irregular grid.

- Can create a 3D bar plot with irregular spacing.
  • 46 (All time)
  • 2 (Last 30 days)
  • -- / 5
  • Community
  • 22 Aug 2019

Bar3D

Version 1.2 by Ze-Zheng Wu

A function to create 3d bar plot with the ability to set X and Y values.

BAR3D 3-D bar plot.BAR3D(X,Y,Z) plots the 3d bars defined by X, Y and Z, where X and Y are m by n matrices which can be generated by meshgrid from vectors, and Z is an m by n by p matrix. If p is

- 3-D bar plot.
  • 239 (All time)
  • 2 (Last 30 days)
  • -- / 5
  • Community
  • 13 Dec 2021

LESM - Linear Elements Structure Model

Version 3.0.1 by Luiz Fernando Martha

LESM is a graphical-interactive program for structural analysis of 2D and 3D models composed of linear elements, such as bars and beams.

LESM is a graphical-interactive program for structural analysis of models composed of linear elements, i.e. uniaxial elements with one dimension much larger than the others, such as bars (axial

  • 792 (All time)
  • 12 (Last 30 days)
  • 5.0 / 5
  • Community
  • 22 May 2022

3D Spherical Bar Graph

Version 1.0.0.0 by Dimitrios Piretzidis

Visualization of a 3D bar graph on a spherical surface.

- % F_SPHERICAL_BAR3 creates 3D bars on a spherical surface. Ideal for
  • 199 (All time)
  • 1 (Last 30 days)
  • -- / 5
  • Community
  • 12 Jul 2016

spy3D

Version 1.0.0 by Francisco Ramírez

Plots the sparsity pattern of the matrix S in a 3D domain with matrix entries represented as bars that are colored according to its height.

SPY3D(S) plots the sparsity pattern of the matrix S in a three-dimensional (3D) domain with matrix entries represented as bars that are colored according to their value (height) and using a colorbar.

- Visualize sparsity pattern with 3D bars.
  • 84 (All time)
  • 2 (Last 30 days)
  • -- / 5
  • Community
  • 5 Feb 2019

bar4viacolor

Version 1.0.0.0 by Andrew Diamond

4-D bar graph : hack on bar3 with another dimension via color (2 poss. schemes)

do not have to be in the structure for their defaults to take effect) Z - 3D data just like bar3 where each element yields a bar. ColorScaleData - Same size as Z. Defines the 4D data. Note

- bar4viacolor - 4-D bar graph : bar3 with another dimension via bar color.
  • 3.1K (All time)
  • 1 (Last 30 days)
  • 4.4 / 5
  • Community
  • 1 Jun 2006

eplot3

Version 1.0.0.0 by Ruello Rubino

Error bar on 3D plot. Plot x- y- and z- direction error bars.

  • 705 (All time)
  • 2 (Last 30 days)
  • -- / 5
  • Community
  • 26 Oct 2010

Tushare_MATLAB_FSDK

Version 1.0.0 by faruto

Tushare_MATLAB_FSDK

- Makes HTTP requests and processes response
- by LiYang_faruto
- by LiYang_faruto
- by LiYang_faruto
- by LiYang_faruto
- by LiYang_faruto
- Creates string for a POST or GET requests
- Simple function for creating input header to urlread2
- by LiYang_faruto
- AMain_demo_Tushare_MATLAB_FSDK
  • 118 (All time)
  • 4 (Last 30 days)
  • 5.0 / 5
  • Community
  • 30 Nov 2018

Color Tools for MATLAB

Version 2.1.2.0 by Steve Eddins

Color Tools for MATLAB is an experimental collection of MATLAB functions related to color science computation and visualization.

- Add visible light spectrum bar to plot.
- Integer-coordinate line drawing algorithm.
- Display a set of colors on individual squares.
- RGB colors corresponding to the visible light spectrum.
- Plot chromaticity diagram.
- Display a set of color squares with equal aspect ratio.
- Convert XYZ tristimulus values to chromaticity coordinates.
- Convert wavelength to tristimulus values.
- Convert chromaticity coordinates to XYZ tristimulus values.
- Color-matching functions.
- Convert relative spectral power density to XYZ.
- Convert CIECAM02 values to XYZ.
- Convert XYZ values to CIECAM02.
  • 1.1K (All time)
  • 5 (Last 30 days)
  • 5.0 / 5
  • Community
  • 27 Jan 2023

Simple bar plot with errorbars in 3D

Version 1.2.0.0 by Sung Soo Kim

Simple bar plot with errorbars in 3D.

This is not 3-dimensional bar plot, but 2D bars with errorbars in 3D. See the screenshot.Lower part of errorbars may not shown properly. In that case, adjust the view point a little bit. Or if you

  • 1.3K (All time)
  • 1 (Last 30 days)
  • -- / 5
  • Community
  • 19 Jun 2009

FEM19

Version 1.0.3 by milan batista

Finite element library for solving plane elasticity problems

- Create plane stress object
- Draw angle dimension for angle formed by 3 points.
- 2D rotation.
- 2D scaling.
- ATF meshing on planar domains with element size based on boundary.
- 2D translation.
- Wrapper to 'refine2' and 'smooth2'
- Plot graph of stress distribution on curve or loop
- Principal components analysis in two-dimensions
- Print stress
- Set boundary restraint data.
- Get material propertie value
- Set boundary stress (uniformly distributed)
- Export stress table to Tecplot file format (.dat)
- Plot model boundary
- Plot boundary conditions
- Get component of forces
- plot stress distribution around selected loop
- Set material for regions.
- Get component of displacement
- Print component of displacement
- Export discretized geometry to mesh2d format
- Set material for regions. All default material properties are
- Get components of stress tensor
- Set boundary force (uniformly distributed along a curve)
- plot stress distribution around selected loop
- Wrapper to text function
- Compute vertices of rectangle in CCW direction
- Draw circlar arc.
- Compute the points on the ellipse.
- Compute the points on the hyperbola.
- Calculate points on the Archimedes' spiral
- Fill regular n-sided polygon (cyclic n-gon).
  • 761 (All time)
  • 8 (Last 30 days)
  • 5.0 / 5
  • Community
  • 2 Oct 2019

cmdWaitBar

Version 1.0.2.0 by Jonathan Monney

Matlab function that displays a progression bar in the command window.

cmdWaitBarMatlab function that displays a progression bar in the command window.This Matlab function will generate an updating progress bar (waitbar) in the command window.This is a useful tool

  • 30 (All time)
  • 2 (Last 30 days)
  • 5.0 / 5
  • Community
  • 23 Jan 2023

Microscopy Image Browser (MIB)

Version 1.302.0.0 by Ilya Belevich

MIB is a package for segmentation of multi-dimensional (2D-4D) microscopy datasets

- filters an 1D, 2D color/greyscale or 3D image with an
- A MEXed 2D/3D region growing algorithm.
- Perform Anisotropic Non-Linear Diffusion filtering on a 2D gray/color or 3D image stack. Anisotropic Non-Linear Diffusion filtering should reduce the noise while preserving the region edges, and also
- 2D and 3D. See below details of each mode.
- measures the geometric properties of image objects in
- M-file for showcs3.fig
- loads a stack of images using Bio-Formats and transforms them
  • 1.3K (All time)
  • 7 (Last 30 days)
  • 5.0 / 5
  • Community
  • 9 Feb 2019

FEM_Educational_Demos

Version 1.0 by shahrokh shahi

A set of educational and visualization scripts to help engineering students learn and internalize FEM concepts.

- E D U C A T I O N A L S N I P P E T S
- E D U C A T I O N A L S N I P P E T S
- E D U C A T I O N A L S N I P P E T S
- E D U C A T I O N A L S N I P P E T S
- E D U C A T I O N A L S N I P P E T S
- E D U C A T I O N A L S N I P P E T S
- E D U C A T I O N A L S N I P P E T S
- E D U C A T I O N A L S N I P P E T S
- E D U C A T I O N A L S N I P P E T S
  • 189 (All time)
  • 3 (Last 30 days)
  • 5.0 / 5
  • Community
  • 18 Sep 2021

Optimization Benchmark Truss Problems

Version 1.0.0 by Mohammad Farshchin

MATLAB codes for modeling and analysis of the benchmark optimization problems

MATLAB codes for modeling and analysis of three benchmark structural optimization problems are provided in this submission. These benchmark truss problems (10-bar truss, 25-bar truss, and 72-bar

  • 1.1K (All time)
  • 11 (Last 30 days)
  • 5.0 / 5
  • Community
  • 27 May 2020

  • 120 (All time)
  • 1 (Last 30 days)
  • 5.0 / 5
  • Community
  • 21 Oct 2023

  • 571 (All time)
  • 3 (Last 30 days)
  • 5.0 / 5
  • Community
  • 15 Sep 2023

slp_sqp

Version 1.4.2 by Robert Canfield

Sequential Linear Programming (SLP) with Trust Region (TR) and Sequential Quadratic Programming (SQP) with Line Search or TR Strategy

- Haftka, R. T. and Z. Gurdal (1992), Elements of Structural Optimization, Kluwer Academic Publishers
- - Function to detect Octave environment
- Checks gradient discrepancy in optimization routines.
- TSUITE test suite MATLAB script of optimization problems for sqp.m
- Schittkowski's Sequential Quadratic Programming method
- converts old optimization toolbox qp calling sequence to new quadprog
- initOctave -- initialize Octave with packages for sqp/slp_trust
- Default parameters used by the optimization routines.
- Hock W., Schittkowski K. (1981): Test Examples for Nonlinear Programming Codes, Willi Hock, Klaus Schittkowski, Springer, Lecture Notes in Economics and Mathematical Systems, Vol. 187
- Svanberg, Krister, "The Method of Moving Asymptotes--A New Method for Structural Optimization," Intl. J. Num. Meth. Vol. 24, 1987, pp. 359-373.
- Illustrate use of options.OutputFcn for user to supply function to store and/or plot iteration history.
- - determine trust ratio, move limits, binding constraints & penalties
- Constraints for Cantilever beam with N design variables
- Example problem taken from Vanderplaats textbook, example 3-1. Unconstrained potential energy minimization of two springs. Complex-step gradient.
- Verifies that bounds are valid with respect to initial point.
  • 3.1K (All time)
  • 3 (Last 30 days)
  • 4.6 / 5
  • Community
  • 11 Oct 2020

hctsa

Version 1.9.0.0 by Ben Fulcher

Highly comparative time-series analysis

- Normalized nonlinear autocorrelation function, tc3.
- d2 routine from the TISEAN package.
- Distance from the mean at which a given proportion of data are
- Normalized nonlinear autocorrelation, trev function of a time series
- The first zero-crossing of the generalized self-correlation function
- Upload data to the mySQL database.
- The proportion of the time series that are unique values
- A moment of the distribution of the input time series.
- Statistics of the power spectrum of a time series
- Installs the j connector to the current version of
- Coefficient of variation
- Simulates a hypothetical walker moving through the time domain.
- How time-series properties change in response to iterative pre-processing.
- Discrete wavelet transform coefficients.
- Retrieves data from a database connection.
- Simple complexity measure of a time series.
- A given measure of location of a data vector.
- Recurrence period density entropy (RPDE).
- Entropy of time series using wavelets.
- Length of an input data vector.
- GARCH time-series modeling.
- The KPSS stationarity test.
- Physionet implementation of multiscale multifractal analysis
- Comparison of GARCH time-series models
- Proportion of data points within p standard deviations of the mean.
- Statistics of a fitted AR model to a time series.
- Computes missing elements of TS_DataMat
- Multiscale entropy of a time series
- Matlab wrapper for Max Little's ML_fastdfa code
- Wavelet decomposition of the time series.
- Combine two hctsa .mat datasets
- How surprised you would be of the next data point given recent memory.
- Phillips-Peron unit root test.
- Continuous wavelet transform of a time series
- Delay Vector Variance method for real and complex signals.
- Quantile of the data vector
- The POLVARd measure of a time series.
- Opens a connection to the database using the mySQL j-connector.
- Interpret a structured input file of time series, operations,
  • 1.1K (All time)
  • 6 (Last 30 days)
  • 4.5 / 5
  • Community
  • 14 Aug 2023

AlliedTesting/pgmex-jdbc-perf-test

Version 1.0.0.0 by Peter Gagarinov

Performance tests pack for comparing PgMex and JDBC connector for PostgreSQL from Matlab

- checks sizes of arrays;
- applies the specified function to all elements
- calculates union of corresponding elements of two cell arrays
- loads XML file and converts it into Matlab structure or variable.
- works similarly to built-in ERROR function in case
- concatenates input cell array of strings inserting a specified
- is a helper function for assigning property values
- for given a path '.a.b.c.d.' and a value
- check if an input value have a specified size
- works similarly to built-in WARNING function in case
- leaves in input structure array only specified paths
- applies the specified function to each
- generates a string representation of cell array or displays it
- checks a generic condition provided by typeSpec string in the
- returns information about all network interfaces
- rounds to multiple of 10^indexExp
- splits elements of input cell column vector of strings
- checks a generic condition provided by typeSpec string in the
- generates a valid file name based on a given string
- saves structure or variable(s) to a file using XML format
- splits string on delimiter and
- removes a directory (optionally recursively)
- is a simplified version of the built-in function that
- checks a generic condition provided by typeSpec string in the
- generates a structure with svn file methadata including
- does the same as the built-in cell2mat function but
  • 74 (All time)
  • 1 (Last 30 days)
  • 4.5 / 5
  • Community
  • 11 Oct 2018

3D Rotation about Shifted Axis

Version 1.3.0.1 by Matt J

Computes/applies rotation about arbitrary 3D line.

Generates the roto-translation matrix for the rotation around an arbitrary line in 3D. The line need not pass through the origin. Optionally, also, applies this transformation to a list of 3D

  • 6.7K (All time)
  • 3 (Last 30 days)
  • 5.0 / 5
  • Community
  • 4 Apr 2021

3D Polar Plot

Version 1.2.0.0 by Ken Garrard

Plots 3d polar data with polar axis and polar grid

peaks(x,y); % peaks function on a polar grid % draw 3d polar plot figure('Color','white','NumberTitle','off','Name','PolarPlot3d

- POLARPLOT3D Plot a 3D surface from polar coordinate data
- Examples of the polarplot3d function
  • 25.7K (All time)
  • 12 (Last 30 days)
  • 4.9 / 5
  • Community
  • 4 Mar 2016

Matlab_Abaqus_10_Bar_Truss

Version 1.01 by George Papazafeiropoulos

Program for the solution of the 10-bar truss problem using linking between Abaqus and Matlab

Matlab_Abaqus_10_Bar_Truss is a source code which solves the 10-bar truss optimization problem by analyzing the 10-bar truss structure in Abaqus. The results of the Abaqus analysis are transferred

  • 1.1K (All time)
  • 5 (Last 30 days)
  • 4.0 / 5
  • Community
  • 11 Dec 2019

plot_bar3_colorheights( x, y, Z )

Version 1.0.0.0 by Johannes Schmitz

3D Barplot with height of the bars coded into the color

3D Barplot with height of the bars coded into the color. Might be used as a 2D Histogram.- x and y are the centers of the bins- Z is a matrix containing the heights of the bins

- PLOT_BAR3_COLORHEIGHTS bar3 plot with color coded heights
  • 423 (All time)
  • 1 (Last 30 days)
  • 5.0 / 5
  • Community
  • 10 Jul 2015

Viewer3D

Version 12.1.0.0 by Dirk-Jan Kroon

MIP, Color, Slice and Shaded 3D (shearwarp) Volume Rendering, interactive 3D view/measurement GUI

kind of renders. The fast render algorithm which renders a 3D volume to a 2D image, is based on a Matlab coded implementation of the Shear-Warp transform, in which instead of rotating the viewer rays the

- VIEWER3D a Matlab 3D volume renderer using the fast shearwarp algorithm.
- This function ReadData3D allows the user to open medical 3D files. It
- IMGAUSSIAN filters an 1D, 2D color/greyscale or 3D image with an
- Function RENDER will volume render a image of a 3D volume,
- This function DICOM_WRITE_VOLUME will write a Matlab 3D volume as
- Function RENDER_BW will volume render a Image of a 3D volume with
- Function RENDER_COLOR will volume render a Image of a 3D volume with
- Function RENDER_SHADED will volume render a shaded Image of a 3D volume,
- Function RENDER_MIP will render a Maximum Intensity Image of a 3D volume
- Function RENDER_SHADED will volume render a shaded Image of a 3D volume,
- Function RENDER_MIP will render a Maximum Intensity Image of a 3D volume
- Function RENDER_BW will volume render a Image of a 3D volume with
- Function RENDER_COLOR will volume render a Image of a 3D volume with
- INFODATA3D M-file for InfoData3D.fig
- ERRORDATA3D M-file for ErrorData3D.fig
- VIEWER3D_SEGMENT MATLAB code for viewer3d_segment.fig
- VIEWER3D_ABOUT M-file for viewer3d_about.fig
- VIEWER3D_WORKSPACEVARS M-file for viewer3d_workspacevars.fig
- VIEWER3D_CONTRAST M-file for viewer3d_contrast.fig
- VIEWER3D_CONSOLE M-file for viewer3d_console.fig
- VIEWER3D_QUALITYSPEED M-file for viewer3d_qualityspeed.fig
- VIEWER3D_DICOMINFO M-file for viewer3d_dicominfo.fig
- VIEWER3D_LIGHTVECTOR M-file for viewer3d_lightvector.fig
- VIEWER3D_VOXELSIZE M-file for viewer3d_voxelsize.fig
- VIEWER3D_ERROR M-file for viewer3d_error.fig
- function for reading header of V3D Philips Scanner ( .v3d )
- function for reading volume of V3D Philips Scanner ( .v3d )
- This function is part of VIEWER3D
- Eextern = ExternalForceImage3D(I,Wline, Wedge,Sigma)
- Function for writing V3D volume files version R6.1
- This function PATCHNORMALS calculates the normals of a triangulated
- % B=SnakeInternalForceMatrix3D(F,alpha,beta,gamma)
- This function SNAKE implements the basic snake segmentation. A snake is an
- This function MakeContourClockwise will make a surface clockwise
- Gaussian based image derivatives
- This function "GVFOptimizeImageForces" does gradient vector flow (GVF)
- This function MenuBar, allows the user to create menu's anywhere in a figure
- This function will calculate one iteration of contour Snake movement
- This function warp, will warp the shear rendered buffer image
- Function DICOM_FOLDER_INFO gives information about all Dicom files
- function for reading header of Guys Image Processing Lab (Gipl) volume file
- function for reading header of NifTi ( .nii ) volume file
- function for reading volume of NifTi ( .nii ) volume file
- function for reading volume of Dicom files
- function for reading header of VMP BrainVoyager ( .vmp )
- Function for reading the header of a Visualization Toolkit (VTK)
- function for reading header of Dicom volume file
  • 56.9K (All time)
  • 13 (Last 30 days)
  • 4.8 / 5
  • Community
  • 15 Sep 2016

Read Medical Data 3D

Version 1.1.0.0 by Dirk-Jan Kroon

GUI to open most Medical file-formats: Dicom, V3D, ISI, NifTI, Analyze and other formats

This function ReadData3D allows the user to open medical 3D files. It supports the following formats : Dicom Files ( .dcm , .dicom ) V3D Philips Scanner ( .v3d ) GIPL Guys Image Processing

- This function ReadData3D allows the user to open medical 3D files. It
- This function DICOM_WRITE_VOLUME will write a Matlab 3D volume as
- ERRORDATA3D M-file for ErrorData3D.fig
- INFODATA3D M-file for InfoData3D.fig
- function for reading header of V3D Philips Scanner ( .v3d )
- function for reading volume of V3D Philips Scanner ( .v3d )
- Function for writing V3D volume files version R6.1
  • 32.7K (All time)
  • 19 (Last 30 days)
  • 4.2 / 5
  • Community
  • 23 Feb 2011

Curvature of a 1D curve in a 2D or 3D space

Version 1.2.8 by Are Mjaavatten

Calculates the local radius of curvature as well as the cumulative arc length and the curvature vector along a 1D curve in 2D or 3D space

Function circumcenter finds the radius R and the center of the circumscribed circle of a triangle in 3D space. Function curvature calls circumcenter for every triplet , , of neighboring points along

  • 5.7K (All time)
  • 3 (Last 30 days)
  • 4.8 / 5
  • Community
  • 10 Nov 2021

imsurf: 3D images

Version 1.1.0.0 by Matthew Arthington

Plot images as 3D planes with full control over position and scale.

This function will display an image in a 3D plane with the specified position, image normal, image x direction and scale. It can display full colour and monochrome images with or without

  • 2.7K (All time)
  • 2 (Last 30 days)
  • 5.0 / 5
  • Community
  • 12 Feb 2013

Linear Direct Stiffness Method

Version 0.1 by Lawrence Smith

An educational code which performs basic linear direct stiffness method using bar elements in 2D or 3D.

triangulation structures. This imposes some limitiations on nodal connectivity but allows for easy data handling and plotting.The solver LDS_Solver.m works equally well with 2D and 3D triangulations. Users can

  • 141 (All time)
  • 4 (Last 30 days)
  • -- / 5
  • Community
  • 6 Jun 2022

darkBar3

Version 1.0.5.0 by C. M. Belanger Nzakimuena

3-D bar graph with dark (or custom) plot background

Plot 3-D bar graph with dark (or custom) plot background, selected color scheme and annotations.

  • 40 (All time)
  • 1 (Last 30 days)
  • 5.0 / 5
  • Community
  • 29 Oct 2023

3D Bar: Cone Style

Version 1.0.0 by JM S

3D Bar: Cone Style

3D Bar: Cone Style

  • 1 (All time)
  • 1 (Last 30 days)
  • -- / 5
  • Community
  • 12 Sep 2024

Plot Groups of Stacked Bars

Version 1.0.0.0 by Evan

Generate a bar plot with multiple stacks grouped together.

Plot a set of stacked bars, but group them according to labels provided.Params: stackData is a 3D matrix (i.e., stackData(i, j, k) => (Group, Stack, StackElement)) groupLabels is a CELL

- Plot a set of stacked bars, but group them according to labels provided.
  • 12.5K (All time)
  • 6 (Last 30 days)
  • 4.8 / 5
  • Community
  • 13 Sep 2011

geom3d

Version 1.25 by David Legland

Geometric computing library for 3D shapes: meshes, points, lines, planes...

The aim of geom3d library is to handle and visualize 3D geometric primitives such as points, lines, planes, polyhedra... It provides low-level functions for manipulating 3D geometric primitives

- Convert 3D Euler angles to 3D rotation matrix.
- Transform a 3D plane with a 3D affine transform.
- Transform a 3D line with a 3D affine transform.
- Convert a 3D edge to a 3D straight line.
- Project a 3D point orthogonally onto a 3D line.
- Convert a 3D straight line to a 3D finite edge.
- Intersection point of a 3D ray and a 3D polygon.
- Minimum distance between a 3D point and a 3D triangle.
- Intersection point of a 3D line and a 3D polygon.
- Minimum distance between a 3D point and a 3D edge.
- Intersection point of a 3D line and a 3D triangle.
- Test if a 3D point belongs to a 3D line.
- Norm of a 3D vector or of set of 3D vectors.
- Middle point of two 3D points or of a 3D edge.
- Create an edge between two 3D points, or from a 3D line.
- Return the position of a 3D point projected on a 3D line.
- Draw a 3D circle.
- Draw a 3D ellipse.
- Area of a 3D polygon.
- Angle between two 3D vectors.
- Area of a 3D triangle.
- Draw a 3D circle arc.
- Draw a 3D ellipsoid.
- Conventions for manipulating 3D affine transforms.
- Compute angle between three 3D points.
- Check orthogonality of two 3D vectors.
- Intersection of two 3D bounding boxes.
- Minimal distance between two 3D lines.
- Check parallelism of two 3D vectors.
- Description of functions operating on 3D edges.
- Description of functions operating on 3D vectors.
- Description of functions operating on 3D points.
- Description of functions operating on 3D planes.
- Description of functions operating on 3D lines.
- Description of functions operating on 3D boxes.
- Description of functions operating on 3D circles.
- Description of functions operating on 3D polygons.
- Draw 3D point on the current axis.
- Draw 3D edge in the current axes.
- Draw text labels at specified 3D positions.
- Return the length of a 3D edge.
- Create 3D line parallel to another one.
- clip a 3D polygon with Half-space.
- Euclidean distance between 3D point and line.
- Draw a 3D cuboid, eventually rotated.
- Return the first point of a 3D circle.
- Clip a 3D edge with a cuboid box.
- Return same 3D line but with opposite orientation.
- Compute euclidean distance between pairs of 3D Points.
  • 43.5K (All time)
  • 22 (Last 30 days)
  • 4.9 / 5
  • Community
  • 28 Feb 2022

Export figure to 3D interactive PDF

Version 1.3.0.0 by Ioannis Filippidis

Export figure as U3D file or directly to 3D interactive graphics within PDF.

can be found here: http://www.ctan.org/tex-archive/macros/latex/contrib/media9For PDF readers which do not render 3D figures, it is possible to include an alternative 2D image as a substitute to the

- Convert axes to PDF with embedded interactive 3D image.
- Convert IDTF to U3D file.
- Convert figure to U3D file.
- Preprocess surface output to u3d.
- Preprocess quiver output to u3d.
- Preprocess surface output to u3d.
- Preprocess contour output to u3d.
- Preprocess line output to u3d.
- LaTeX code which includes a U3D file.
- Compile LaTeX code to PDF.
- Convert axes to U3D file, generating LaTeX code including it.
  • 10.7K (All time)
  • 15 (Last 30 days)
  • 4.2 / 5
  • Community
  • 4 Aug 2021

Visual Inspection Lab

Version 1.2 by Fred Liu

Visual Insepction (include Anomaly Detect & Text Detection & OCR & BarCode Read)

; AOI_QuantizeOCR.mlx ![image](https://github.com/MoonUsagi/AOI_Lab/blob/main/image/r02.JPG) ## 3.BarCodeRead針對一維與二維條碼,進行檢測與辨識。> AOI_BardcodeRead.mlx

  • 64 (All time)
  • 2 (Last 30 days)
  • -- / 5
  • Community
  • 5 Sep 2024

Matlab mesh to PDF with 3D interactive object

Version 1.5.0.0 by Alexandre Gramfort

Export triangulated mesh into a pdf with a 3D interactive object.

Export triangulated mesh into a pdf with a 3D object. The matlab mesh is converted to IDTF with matlab code. The IDTF file is converted to u3d with an external binary file. The u3d file can then be

- MESH_TO_LATEX Provide latex and U3D file for embedding a mesh
  • 10K (All time)
  • 5 (Last 30 days)
  • 4.6 / 5
  • Community
  • 10 Jan 2010

MATLAB Plot Gallery - Horizontal Bar Plot

Version 1.1.0.2 by MathWorks Plot Gallery Team

Create a horizontal bar chart

This is an example of how to create a horizontal bar chart in MATLAB®.Read about the "barh" function in the MATLAB documentation.For more examples, go to MATLAB Plot Gallery -

  • 2.2K (All time)
  • 1 (Last 30 days)
  • -- / 5
  • Community
  • 19 Dec 2018

stacked-horizontal-bar-graphs

Version 1.0.0 by Ahteshamul Haq

This m-file plots modified stacked-horizontal-bar-graphs with desired colors of the bars.

%% FILE DESCRIPTION% This m-file plots modified stacked-horizontal-bar-graphs with desired colours of the% bars. Following conditions are used to set the colour of each bars:%% * 0

- FILE DESCRIPTION
  • 3 (All time)
  • 1 (Last 30 days)
  • -- / 5
  • Community
  • 12 Apr 2023

Make STL of 3D array (Optimal for 3d printing)

Version 1.0.0 by Amir Safari

make_STL_of_Array Convert a voxelized object contained within a 3D logical array into an STL surface mesh, It's optimal for 3D printing.

make_STL_of_Array Convert a voxelized object contained within a 3D logical array into an STL surface mesh, It's optimal for 3D printing because of the number of faces in final STL is as low as

  • 2.4K (All time)
  • 5 (Last 30 days)
  • 4.9 / 5
  • Community
  • 13 Sep 2018

matlab-plotAxesScaleBars

Version 1.0.1 by Roberto Maffulli

The function allows to plot scale bars for the X and Y axes in a MATLAB plot, instead of the default figure axes.

plotAxesScaleBars is a function that allows to draw scale bars for the X and Y axes in a MATLAB plot, instead of the default axes. This is often preferred to improve the readability of graphs.

  • 16 (All time)
  • 1 (Last 30 days)
  • -- / 5
  • Community
  • 12 May 2021

Move a 3D object with mouse in a traditional 4-view window

Version 1.3.0.0 by Gang Wang

Interactively move a 3D object anywhere in the 3D space with a mouse.

TDFig is an interactive matlab GUI. It displays a 3D objects in the traditional 4-view window (top, front, right and camera).It also allows users to grasp these objects and move them anywhere in the

- %TDFig is an interactive matlab GUI. It displays a 3D objects in the
  • 2.1K (All time)
  • 1 (Last 30 days)
  • 5.0 / 5
  • Community
  • 12 Nov 2010

image ellipsoid 3D

Version 1.1.0.0 by David Legland

Equivalent ellipsoid from 3D image

ellipsoid is weighted by image intensity).The function "imEquivalentEllipsoid" computes moments of the 3D image or labels, and returns the associated equivalent 3D ellipsoid. The function is similar to that

- Draw a 3D ellipse.
- Draw a 3D ellipsoid.
- Show a moving 3D slice of an image
- Transform a point with a 3D affine transform.
- Create the 4x4 matrix of a 3D scaling.
- Draw a 3D polygon specified by a list of vertex coords.
- Draw a 3D polyline specified by a list of vertex coords.
- Create the 4x4 matrix of a 3D rotation around z-axis.
- Create the 4x4 matrix of a 3D rotation around x-axis.
- Computes principal axes of a 2D/3D binary image.
- Draw 3D edge in the current axes.
- Extract Euler angles from a rotation matrix.
- Show three orthogonal slices of a 3D image
- Create the 4x4 matrix of a 3D translation.
- Create the 4x4 matrix of a 3D rotation around y-axis.
- Transformation matrix from local to global coordinate system.
- Check if the input corresponds to a valid axis hanfle.
- Draw an ellipse on the current axis.
- Find unique labels in a label image
  • 1.5K (All time)
  • 1 (Last 30 days)
  • 5.0 / 5
  • Community
  • 28 Aug 2019

Plot 2D/3D Vector with Arrow

Version 1.0.0.0 by Rentian Xiong

This function plots a line vector with arrow head.

Arrowline 3-D vector plot.vectarrow(p0,p1) plots a line vector with arrow pointing from point p0 to point p1. The function can plot both 2D and 3D vector with arrow depending on the dimension of the

- Arrowline 3-D vector plot.
  • 42.7K (All time)
  • 156 (Last 30 days)
  • 3.8 / 5
  • Community
  • 20 Apr 2005

Five Degree-of-Freedom Grain Boundary Interpolation

Version 1.0.2 by Sterling Baird

Fast Gaussian Process Regression (GPR) interpolation of small and large grain boundary property datasets in a 5 degree-of-freedom sense.

- creates a rotation matrix based on axis and angle
- troubleshooting for GBdist() (deprecated)
- 1. LOAD OCTONION UTILITY FUNCTIONS
- concatenate vectors with different lengths by padding with NaN
- Indices of a polytope with vertices on every axis and every intersection of every plane formed by axes.
- compute delaunay triangulation of d-1 hyperplane in d-dimensions
- input parameters
- compute spherical barycentric coordinates of a facet or simplex [1]
- : compute arc length of a space curve, or any curve represented as a sequence of points
- modified version of GBdist() (deprecated)
- do an ismembertol by rows with set precision and tolerance
- Return the symmetry axes (if multiple) and the geometry given a quaternion
- troubleshooting for GBdist() (deprecated)
- convert rows of points to cells of points, convenient for plotting.
- write a set of images to a video named movname with some defaults
- t = num2cell(pts,1)
  • 124 (All time)
  • 1 (Last 30 days)
  • -- / 5
  • Community
  • 5 Feb 2022

vol3d v2

Version 1.2.2.0 by Oliver Woodford

3-d volume (voxel) rendering

An update to Joe Conti's popular vol3d function, allowing voxel colors and alpha values to be defined explicitly. Functionality is increased, but the function is entirely backwards compatible.In

  • 21.4K (All time)
  • 18 (Last 30 days)
  • 4.8 / 5
  • Community
  • 24 May 2018

3D Slice Viewer

Version 1.6.0.0 by Marian Uhercik

Interactive viewer of 3 orthogonal slices of 3D volume.

Simple interactive viewer of 3 orthogonal slices of 3D volume and of sequence of volumes. The interaction is performed by mouse left button or keyboard arrows.

  • 6.3K (All time)
  • 2 (Last 30 days)
  • 4.5 / 5
  • Community
  • 21 Jul 2011

GGP-Matlab

Version 1.0 by joseph morlier

GGP Matlab code

characteristic function and derivatives computed for each component and sampling window Gauss point.lgwt.m: Matlab function that provides Gauss point coordinates and weights for a 1D domain [3].model_updateM.m and

  • 518 (All time)
  • 10 (Last 30 days)
  • -- / 5
  • Community
  • 28 Apr 2020

Load more