84 datasets found
  1. d

    Efficient Matlab Programs

    • catalog.data.gov
    • datasets.ai
    • +1more
    Updated Apr 10, 2025
    Share
    FacebookFacebook
    TwitterTwitter
    Email
    Click to copy link
    Link copied
    Close
    Cite
    Dashlink (2025). Efficient Matlab Programs [Dataset]. https://catalog.data.gov/dataset/efficient-matlab-programs
    Explore at:
    Dataset updated
    Apr 10, 2025
    Dataset provided by
    Dashlink
    Description

    Matlab has a reputation for running slowly. Here are some pointers on how to speed computations, to an often unexpected degree. Subjects currently covered: Matrix Coding Implicit Multithreading on a Multicore Machine Sparse Matrices Sub-Block Computation to Avoid Memory Overflow Matrix Coding - 1 Matlab documentation notes that efficient computation depends on using the matrix facilities, and that mathematically identical algorithms can have very different runtimes, but they are a bit coy about just what these differences are. A simple but telling example: The following is the core of the GD-CLS algorithm of Berry et.al., copied from fig. 1 of Shahnaz et.al, 2006, "Document clustering using nonnegative matrix factorization': for jj = 1:maxiter A = W'*W + lambda*eye(k); for ii = 1:n b = W'*V(:,ii); H(:,ii) = A \ b; end H = H .* (H>0); W = W .* (V*H') ./ (W*(H*H') + 1e-9); end Replacing the columwise update of H with a matrix update gives: for jj = 1:maxiter A = W'*W + lambda*eye(k); B = W'*V; H = A \ B; H = H .* (H>0); W = W .* (V*H') ./ (W*(H*H') + 1e-9); end These were tested on an 8049 x 8660 sparse matrix bag of words V (.0083 non-zeros), with W of size 8049 x 50, H 50 x 8660, maxiter = 50, lambda = 0.1, and identical initial W. They were run consecutivly, multithreaded on an 8-processor Sun server, starting at ~7:30PM. Tic-toc timing was recorded. Runtimes were respectivly 6586.2 and 70.5 seconds, a 93:1 difference. The maximum absolute pairwise difference between W matrix values was 6.6e-14. Similar speedups have been consistantly observed in other cases. In one algorithm, combining matrix operations with efficient use of the sparse matrix facilities gave a 3600:1 speedup. For speed alone, C-style iterative programming should be avoided wherever possible. In addition, when a couple lines of matrix code can substitute for an entire C-style function, program clarity is much improved. Matrix Coding - 2 Applied to integration, the speed gains are not so great, largely due to the time taken to set up the and deal with the boundaries. The anyomous function setup time is neglegable. I demonstrate on a simple uniform step linearly interpolated 1-D integration of cos() from 0 to pi, which should yield zero: tic; step = .00001; fun = @cos; start = 0; endit = pi; enda = floor((endit - start)/step)step + start; delta = (endit - enda)/step; intF = fun(start)/2; intF = intF + fun(endit)delta/2; intF = intF + fun(enda)(delta+1)/2; for ii = start+step:step:enda-step intF = intF + fun(ii); end intF = intFstep toc; intF = -2.910164109692914e-14 Elapsed time is 4.091038 seconds. Replacing the inner summation loop with the matrix equivalent speeds things up a bit: tic; step = .00001; fun = @cos; start = 0; endit = pi; enda = floor((endit - start)/step)*step + start; delta = (endit - enda)/step; intF = fun(start)/2; intF = intF + fun(endit)*delta/2; intF = intF + fun(enda)*(delta+1)/2; intF = intF + sum(fun(start+step:step:enda-step)); intF = intF*step toc; intF = -2.868419946011613e-14 Elapsed time is 0.141564 seconds. The core computation take

  2. T

    Integration and ComplexityScripts

    • dataverse.tdl.org
    bin, doc
    Updated Jan 28, 2019
    Share
    FacebookFacebook
    TwitterTwitter
    Email
    Click to copy link
    Link copied
    Close
    Cite
    Logan Trujillo; Logan Trujillo (2019). Integration and ComplexityScripts [Dataset]. http://doi.org/10.18738/T8/0GWZEN
    Explore at:
    bin(2042), bin(4139), bin(2642), bin(4335), bin(2020), doc(24064), bin(4301), bin(4176), bin(2056), bin(2022), bin(2952), bin(1200)Available download formats
    Dataset updated
    Jan 28, 2019
    Dataset provided by
    Texas Data Repository
    Authors
    Logan Trujillo; Logan Trujillo
    License

    CC0 1.0 Universal Public Domain Dedicationhttps://creativecommons.org/publicdomain/zero/1.0/
    License information was derived automatically

    Description

    These are the Matlab scripts to import the integration and complexity analysis on the dimension reduced EEG data. Script files are in MATLAB .m format. is a MS-Word .doc file that explains the scripts.

  3. q

    MATLAB code and output files for integral, mean and covariance of the...

    • researchdatafinder.qut.edu.au
    Updated Jul 25, 2022
    + more versions
    Share
    FacebookFacebook
    TwitterTwitter
    Email
    Click to copy link
    Link copied
    Close
    Cite
    Dr Matthew Adams (2022). MATLAB code and output files for integral, mean and covariance of the simplex-truncated multivariate normal distribution [Dataset]. https://researchdatafinder.qut.edu.au/display/n20044
    Explore at:
    Dataset updated
    Jul 25, 2022
    Dataset provided by
    Queensland University of Technology (QUT)
    Authors
    Dr Matthew Adams
    License

    Attribution 4.0 (CC BY 4.0)https://creativecommons.org/licenses/by/4.0/
    License information was derived automatically

    Description

    Compositional data, which is data consisting of fractions or probabilities, is common in many fields including ecology, economics, physical science and political science. If these data would otherwise be normally distributed, their spread can be conveniently represented by a multivariate normal distribution truncated to the non-negative space under a unit simplex. Here this distribution is called the simplex-truncated multivariate normal distribution. For calculations on truncated distributions, it is often useful to obtain rapid estimates of their integral, mean and covariance; these quantities characterising the truncated distribution will generally possess different values to the corresponding non-truncated distribution.

    In the paper Adams, Matthew (2022) Integral, mean and covariance of the simplex-truncated multivariate normal distribution. PLoS One, 17(7), Article number: e0272014. https://eprints.qut.edu.au/233964/, three different approaches that can estimate the integral, mean and covariance of any simplex-truncated multivariate normal distribution are described and compared. These three approaches are (1) naive rejection sampling, (2) a method described by Gessner et al. that unifies subset simulation and the Holmes-Diaconis-Ross algorithm with an analytical version of elliptical slice sampling, and (3) a semi-analytical method that expresses the integral, mean and covariance in terms of integrals of hyperrectangularly-truncated multivariate normal distributions, the latter of which are readily computed in modern mathematical and statistical packages. Strong agreement is demonstrated between all three approaches, but the most computationally efficient approach depends strongly both on implementation details and the dimension of the simplex-truncated multivariate normal distribution.

    This dataset consists of all code and results for the associated article.

  4. f

    Matlab code to generate Figure 1D from Realizing ‘integral control’ in...

    • rs.figshare.com
    txt
    Updated Jun 7, 2023
    + more versions
    Share
    FacebookFacebook
    TwitterTwitter
    Email
    Click to copy link
    Link copied
    Close
    Cite
    Yili Qian; Domitilla Del Vecchio (2023). Matlab code to generate Figure 1D from Realizing ‘integral control’ in living cells: how to overcome leaky integration due to dilution?. [Dataset]. http://doi.org/10.6084/m9.figshare.5822553.v2
    Explore at:
    txtAvailable download formats
    Dataset updated
    Jun 7, 2023
    Dataset provided by
    The Royal Society
    Authors
    Yili Qian; Domitilla Del Vecchio
    License

    Attribution 4.0 (CC BY 4.0)https://creativecommons.org/licenses/by/4.0/
    License information was derived automatically

    Description

    Matlab code that generates Figure 1D.

  5. Matlab code and data

    • figshare.com
    txt
    Updated May 18, 2019
    Share
    FacebookFacebook
    TwitterTwitter
    Email
    Click to copy link
    Link copied
    Close
    Cite
    Munsur Rahman (2019). Matlab code and data [Dataset]. http://doi.org/10.6084/m9.figshare.8148785.v1
    Explore at:
    txtAvailable download formats
    Dataset updated
    May 18, 2019
    Dataset provided by
    figshare
    Figsharehttp://figshare.com/
    Authors
    Munsur Rahman
    License

    Attribution 4.0 (CC BY 4.0)https://creativecommons.org/licenses/by/4.0/
    License information was derived automatically

    Description

    Matlab code and raw data

  6. m

    Data for: SRO_ANN: An integrated MatLab toolbox for multiple surface...

    • data.mendeley.com
    • narcis.nl
    Updated Nov 10, 2017
    Share
    FacebookFacebook
    TwitterTwitter
    Email
    Click to copy link
    Link copied
    Close
    Cite
    Alejandro Olivieri (2017). Data for: SRO_ANN: An integrated MatLab toolbox for multiple surface response optimization using radial basis functions [Dataset]. http://doi.org/10.17632/kpgg5pnjbn.1
    Explore at:
    Dataset updated
    Nov 10, 2017
    Authors
    Alejandro Olivieri
    License

    Attribution 4.0 (CC BY 4.0)https://creativecommons.org/licenses/by/4.0/
    License information was derived automatically

    Description

    MATLAB codes por optimization using neural networks, data and manual.

  7. p

    Waveform Database Software Package (WFDB) for MATLAB and Octave

    • physionet.org
    Updated Apr 5, 2021
    Share
    FacebookFacebook
    TwitterTwitter
    Email
    Click to copy link
    Link copied
    Close
    Cite
    Ikaro Silva; Benjamin Moody; George Moody (2021). Waveform Database Software Package (WFDB) for MATLAB and Octave [Dataset]. http://doi.org/10.13026/6zcz-e163
    Explore at:
    Dataset updated
    Apr 5, 2021
    Authors
    Ikaro Silva; Benjamin Moody; George Moody
    License

    https://www.gnu.org/licenses/gpl.htmlhttps://www.gnu.org/licenses/gpl.html

    Description

    Physiological waveforms - such as electrocardiograms (ECG), electroencephalograms (EEG), electromyograms (EMG) - are generated during the course of routine care. These signals contain information that can be used to understand underlying conditions of health. Effective processing and analysis of physiological data requires specialized software. The WaveForm DataBase (WFDB) Toolbox for MATLAB and Octave is a collection of over 30 functions and utilities that integrate PhysioNet's open-source applications and databases with the high-precision numerical computational and graphics environment of MATLAB and Octave.

  8. m

    Evaluation of the generalized Fermi-Dirac integral and its derivatives for...

    • data.mendeley.com
    Updated Apr 11, 2025
    Share
    FacebookFacebook
    TwitterTwitter
    Email
    Click to copy link
    Link copied
    Close
    Cite
    Amparo Gil (2025). Evaluation of the generalized Fermi-Dirac integral and its derivatives for moderate/large values of the parameters. New version announcement [Dataset]. http://doi.org/10.17632/sk34wtcxhh.2
    Explore at:
    Dataset updated
    Apr 11, 2025
    Authors
    Amparo Gil
    License

    http://www.gnu.org/licenses/gpl-3.0.en.htmlhttp://www.gnu.org/licenses/gpl-3.0.en.html

    Description

    A revised version of the Matlab implementations of the expansions for the Fermi-Dirac integral and its derivatives is presented. In the new version, our functions for computing the Kummer functions M(a, b, x) and U(a, b, x) are incorporated into the software. The algorithms for computing the Kummer functions are described in [1,2]. In this way, the implementations of the expansions for the Fermi-Dirac integral can be used in earlier Matlab versions and can be easily adapted to GNU Octave. The efficiency of the computations is also greatly improved.

  9. f

    Additional file 3: of MatHaz: a Matlab code to assist with probabilistic...

    • springernature.figshare.com
    xlsx
    Updated Jun 3, 2023
    + more versions
    Share
    FacebookFacebook
    TwitterTwitter
    Email
    Click to copy link
    Link copied
    Close
    Cite
    Daniel Bertin; Jan Lindsay; Laura Becerril; Shane Cronin; Lizette Bertin (2023). Additional file 3: of MatHaz: a Matlab code to assist with probabilistic spatio-temporal volcanic hazard assessment in distributed volcanic fields [Dataset]. http://doi.org/10.6084/m9.figshare.8957726.v1
    Explore at:
    xlsxAvailable download formats
    Dataset updated
    Jun 3, 2023
    Dataset provided by
    figshare
    Authors
    Daniel Bertin; Jan Lindsay; Laura Becerril; Shane Cronin; Lizette Bertin
    License

    Attribution 4.0 (CC BY 4.0)https://creativecommons.org/licenses/by/4.0/
    License information was derived automatically

    Description

    Excel file containing the topography of the CLV area written in ASCII format. (XLSX 1035 kb)

  10. f

    Conversion Script for Model Building from KEGG-Reactome Data to SBTOOLBOX2

    • fairdomhub.org
    application/matlab
    Updated Dec 11, 2012
    Share
    FacebookFacebook
    TwitterTwitter
    Email
    Click to copy link
    Link copied
    Close
    Cite
    Sebastian Curth (2012). Conversion Script for Model Building from KEGG-Reactome Data to SBTOOLBOX2 [Dataset]. https://fairdomhub.org/data_files/1034
    Explore at:
    application/matlab(4.18 KB)Available download formats
    Dataset updated
    Dec 11, 2012
    Authors
    Sebastian Curth
    Description
    • automated integration of transcriptomic and reactome data to differential equations
    • structure of the paths is maintained
    • continuous fermentation model in standard format for data integration, two component model (cell and fermenter)

    call >> Kegg2SBToolbox2('model_map.txt', 'reactions_compounds_final.csv','extracellular.txt','testmodel.txt') for an example

    where model_map is the desired mapping of species, reaction_compounds_final.csv is the entire network, extracellular.txt is a manual mapping which compounds are in extracellular-space, testmodel.txt is the output model

  11. 4

    Matlab code for Full Range Adaptive Cruise Control with Integrated Collision...

    • data.4tu.nl
    zip
    Updated Mar 22, 2021
    Share
    FacebookFacebook
    TwitterTwitter
    Email
    Click to copy link
    Link copied
    Close
    Cite
    Freddy A Mullakkal Babu; Meng Wang (2021). Matlab code for Full Range Adaptive Cruise Control with Integrated Collision Avoidance Strategy [Dataset]. http://doi.org/10.4121/14248667.v1
    Explore at:
    zipAvailable download formats
    Dataset updated
    Mar 22, 2021
    Dataset provided by
    4TU.ResearchData
    Authors
    Freddy A Mullakkal Babu; Meng Wang
    License

    CC0 1.0 Universal Public Domain Dedicationhttps://creativecommons.org/publicdomain/zero/1.0/
    License information was derived automatically

    Description

    This package contains Matlab scripts used in the article: Mullakkal-Babu, F. A., Wang, M., van Arem, B., & Happee, R. (2016, November). Design and analysis of full range adaptive cruise control with integrated collision avoidance strategy. In 2016 IEEE 19th International conference on intelligent transportation systems (ITSC) (pp. 308-315). IEEE.


    The code describes the control algorithm for a full speed range ACC with collision avoidance function. The code outputs the simulated ACC behavior in several scenarios, including stop and go, normal, emergency braking, and cut in. You can specify sensor delay and actuator lag values.


  12. d

    Advanced Hydrology Climate Data Post-Processing Sample Matlab Script: Skagit...

    • search.dataone.org
    • hydroshare.org
    • +1more
    Updated Apr 15, 2022
    Share
    FacebookFacebook
    TwitterTwitter
    Email
    Click to copy link
    Link copied
    Close
    Cite
    Christina Bandaragoda (2022). Advanced Hydrology Climate Data Post-Processing Sample Matlab Script: Skagit Streamflow Statistics [Dataset]. https://search.dataone.org/view/sha256%3A9718777a020535a93f4ab06c9beb8b937e916dccec8250f11c2cb9a8014d38cb
    Explore at:
    Dataset updated
    Apr 15, 2022
    Dataset provided by
    Hydroshare
    Authors
    Christina Bandaragoda
    Description

    This is sample Matlab script for postprocessing of DHSVM bias and low flow corrected data using Integrated Scenarios Project CMIP5 climate forcing data to model future projected streamflow in the Skagit River Basin. Testing HydroShare Collections...testing, testing.

  13. T

    Empirical Data Analysis Matlab Scripts

    • dataverse.tdl.org
    bin +2
    Updated Nov 26, 2018
    Share
    FacebookFacebook
    TwitterTwitter
    Email
    Click to copy link
    Link copied
    Close
    Cite
    Logan Trujillo; Logan Trujillo (2018). Empirical Data Analysis Matlab Scripts [Dataset]. http://doi.org/10.18738/T8/PBEL4I
    Explore at:
    txt(2712), bin(3370), txt(2504), txt(3815), txt(12640), bin(3469), txt(18371), text/x-fixed-field(2063603), txt(8246), text/x-fixed-field(325), txt(5565)Available download formats
    Dataset updated
    Nov 26, 2018
    Dataset provided by
    Texas Data Repository
    Authors
    Logan Trujillo; Logan Trujillo
    License

    CC0 1.0 Universal Public Domain Dedicationhttps://creativecommons.org/publicdomain/zero/1.0/
    License information was derived automatically

    Description

    These are the scripts used to import the empirical data and perform the fast fourier transform (FFT) analyses reported in Trujillo, Stanfield, & Vela (2017). The effect of electroencephalogram (EEG) reference choice on information-theoretic measures of the complexity and integration of EEG signals. Frontiers in Neuroscience, 11: 425. doi: 10.3389/fnins.2017.00425. Data is in Matlab M-files format. Also included are MS Word files explaining the scripts and the empirical data files, and MS Excel files containing the de-identified demographics of the study subjects and EEG trial information.

  14. H

    Litter Pickup MATLAB Teaching Resources

    • hydroshare.org
    • beta.hydroshare.org
    zip
    Updated Aug 18, 2021
    Share
    FacebookFacebook
    TwitterTwitter
    Email
    Click to copy link
    Link copied
    Close
    Cite
    Jordyn Wolfand; Kathleen A. Bieryla; Christina M. Ivler; Jennifer E. Symons (2021). Litter Pickup MATLAB Teaching Resources [Dataset]. http://doi.org/10.4211/hs.3e43f198bdca40108fcf3e67d14a986d
    Explore at:
    zip(1.4 MB)Available download formats
    Dataset updated
    Aug 18, 2021
    Dataset provided by
    HydroShare
    Authors
    Jordyn Wolfand; Kathleen A. Bieryla; Christina M. Ivler; Jennifer E. Symons
    License

    Attribution-NonCommercial 4.0 (CC BY-NC 4.0)https://creativecommons.org/licenses/by-nc/4.0/
    License information was derived automatically

    Description

    Educational resources for a litter collection service-learning project integrated into a MATLAB programming course. Students collect litter data using an app, and then process that data in MATLAB to answer a variety of research questions. The project is best conducted over several weeks and is ideal for an introduction to MATLAB course. Discussions could include MATLAB concepts in addition to plastic pollution and engineering/science for social responsibility.

  15. o

    Data from: A Magic Angle Spinning Activated 17O DNP Raser

    • explore.openaire.eu
    Updated Nov 16, 2020
    Share
    FacebookFacebook
    TwitterTwitter
    Email
    Click to copy link
    Link copied
    Close
    Cite
    Michael A. Hope; Snædís Björgvinsdóttir; Clare P. Grey; Lyndon Emsley (2020). A Magic Angle Spinning Activated 17O DNP Raser [Dataset]. http://doi.org/10.5281/zenodo.4275793
    Explore at:
    Dataset updated
    Nov 16, 2020
    Authors
    Michael A. Hope; Snædís Björgvinsdóttir; Clare P. Grey; Lyndon Emsley
    Description

    Raw data, processed spectra and the numerical integration code for the publication "A Magic Angle Spinning Activated 17O DNP Raser", DOI: 10.1021/acs.jpclett.0c03457. NMR data is in the Bruker TopSpin format. Numerical integration was performed in Matlab.

  16. d

    (Supporting Information) MATLAB algorithm for the quantification of NGR...

    • search.dataone.org
    • doi.pangaea.de
    Updated Feb 14, 2018
    + more versions
    Share
    FacebookFacebook
    TwitterTwitter
    Email
    Click to copy link
    Link copied
    Close
    Cite
    De Vleeschouwer, David; Dunlea, Ann G; Auer, Gerald; Anderson, Chloe H; Brumsack, Hans-Jürgen; de Loach, Aaron; Gurnis, Michael; Huh, Youngsook; Ishiwa, Takeshige; Jang, Kwangchul; Kominz, Michelle A; März, Christian; Schnetger, Bernhard; Murray, Richard W; Pälike, Heiko; Expedition 356 shipboard scientists (2018). (Supporting Information) MATLAB algorithm for the quantification of NGR spectra [Dataset]. http://doi.org/10.1594/PANGAEA.872588
    Explore at:
    Dataset updated
    Feb 14, 2018
    Dataset provided by
    PANGAEA Data Publisher for Earth and Environmental Science
    Authors
    De Vleeschouwer, David; Dunlea, Ann G; Auer, Gerald; Anderson, Chloe H; Brumsack, Hans-Jürgen; de Loach, Aaron; Gurnis, Michael; Huh, Youngsook; Ishiwa, Takeshige; Jang, Kwangchul; Kominz, Michelle A; März, Christian; Schnetger, Bernhard; Murray, Richard W; Pälike, Heiko; Expedition 356 shipboard scientists
    Description

    No description is available. Visit https://dataone.org/datasets/e02f63dca86bfb7c29d82a5fab7e064a for complete metadata about this dataset.

  17. p

    Gauss quadrature and Christoffel function for exponential integral weight...

    • purr.purdue.edu
    Updated May 22, 2020
    + more versions
    Share
    FacebookFacebook
    TwitterTwitter
    Email
    Click to copy link
    Link copied
    Close
    Cite
    Walter Gautschi (2020). Gauss quadrature and Christoffel function for exponential integral weight functions [Dataset]. http://doi.org/10.4231/J10C-ZQ49
    Explore at:
    Dataset updated
    May 22, 2020
    Dataset provided by
    PURR
    Authors
    Walter Gautschi
    Description

    A set of MATLAB scripts related to Gauss quadrature and Christoffel function for exponential integral weight functions

  18. 'Photonic-electronic integrated circuit-based coherent LiDAR engine' dataset...

    • zenodo.org
    zip
    Updated Mar 3, 2024
    Share
    FacebookFacebook
    TwitterTwitter
    Email
    Click to copy link
    Link copied
    Close
    Cite
    Anton Lukashchuk; Anton Lukashchuk (2024). 'Photonic-electronic integrated circuit-based coherent LiDAR engine' dataset and code [Dataset]. http://doi.org/10.5281/zenodo.10668672
    Explore at:
    zipAvailable download formats
    Dataset updated
    Mar 3, 2024
    Dataset provided by
    Zenodohttp://zenodo.org/
    Authors
    Anton Lukashchuk; Anton Lukashchuk
    License

    Attribution 4.0 (CC BY 4.0)https://creativecommons.org/licenses/by/4.0/
    License information was derived automatically

    Description

    Available data and code for manuscript: "Photonic-electronic integrated circuit-based coherent LiDAR engine"

    Arxiv version: https://arxiv.org/abs/2306.07990

    Execution tested with Matlab 2019b or newer on Windows. Unzip folder to access files.
    Refer to ReadME.txt for instructions.

    Contact anton.lukashchuk@epfl.ch if problems with matlab code arise.
    All matlab code remains under copyright by the authors: Anton Lukashchuk, Johann Riemensberger. The code is provided solely to be used to reproduce the figures of the aforementioned paper.

  19. E

    Data for article "Disparity sensitivity and binocular integration in mouse...

    • edmond.mpg.de
    Updated Aug 14, 2020
    Share
    FacebookFacebook
    TwitterTwitter
    Email
    Click to copy link
    Link copied
    Close
    Cite
    Alessandro La Chioma; Alessandro La Chioma (2020). Data for article "Disparity sensitivity and binocular integration in mouse visual cortex areas" [Dataset]. http://doi.org/10.17617/3.TWZVMV
    Explore at:
    application/x-matlab-data(31596), application/x-matlab-data(38072), application/x-matlab-data(31488), application/x-matlab-data(38200), application/x-matlab-data(249862), application/x-matlab-data(38336), application/x-matlab-data(37535), application/x-matlab-data(38242), application/x-matlab-data(731965261), application/x-matlab-data(38005), application/x-matlab-data(37833), application/x-matlab-data(650207451), application/x-matlab-data(143012904), application/x-matlab-data(37846), application/x-matlab-data(37384), application/x-matlab-data(271454626), application/x-matlab-data(52036), application/x-matlab-data(224499), application/x-matlab-data(125191821), application/x-matlab-data(2011629835), application/x-matlab-data(32499), application/x-matlab-data(37570), application/x-matlab-data(498764032), application/x-matlab-data(7309049), application/x-matlab-data(38061), application/x-matlab-data(31837), application/x-matlab-data(6177318), application/x-matlab-data(422965971), application/x-matlab-data(38312), application/x-matlab-data(38634), application/x-matlab-data(21720), application/x-matlab-data(369789108), application/x-matlab-data(1458), application/x-matlab-data(2267284365), application/x-matlab-data(688377), application/x-matlab-data(832119238), application/x-matlab-data(273992), application/x-matlab-data(31858), application/x-matlab-data(321642), application/x-matlab-data(3224739332), application/x-matlab-data(131284), application/x-matlab-data(37975), application/x-matlab-data(31510), application/x-matlab-data(37770)Available download formats
    Dataset updated
    Aug 14, 2020
    Dataset provided by
    Edmond
    Authors
    Alessandro La Chioma; Alessandro La Chioma
    License

    https://edmond.mpg.de/api/datasets/:persistentId/versions/1.0/customlicense?persistentId=doi:10.17617/3.TWZVMVhttps://edmond.mpg.de/api/datasets/:persistentId/versions/1.0/customlicense?persistentId=doi:10.17617/3.TWZVMV

    Description

    Repository for data and Matlab codes related to the study entitled "Disparity sensitivity and binocular integration in mouse visual cortex areas".

  20. N

    Numerical Analysis Software Report

    • datainsightsmarket.com
    doc, pdf, ppt
    Updated Jun 7, 2025
    Share
    FacebookFacebook
    TwitterTwitter
    Email
    Click to copy link
    Link copied
    Close
    Cite
    Data Insights Market (2025). Numerical Analysis Software Report [Dataset]. https://www.datainsightsmarket.com/reports/numerical-analysis-software-540809
    Explore at:
    pdf, doc, pptAvailable download formats
    Dataset updated
    Jun 7, 2025
    Dataset authored and provided by
    Data Insights Market
    License

    https://www.datainsightsmarket.com/privacy-policyhttps://www.datainsightsmarket.com/privacy-policy

    Time period covered
    2025 - 2033
    Area covered
    Global
    Variables measured
    Market Size
    Description

    The Numerical Analysis Software market is experiencing robust growth, driven by the increasing demand for advanced computational capabilities across diverse sectors. The market, estimated at $2.5 billion in 2025, is projected to witness a Compound Annual Growth Rate (CAGR) of 8% from 2025 to 2033, reaching an estimated market value of $4.8 billion by 2033. This expansion is fueled by several key factors. The proliferation of big data and the need for efficient data analysis techniques are pushing organizations to adopt sophisticated numerical analysis software solutions. Furthermore, advancements in artificial intelligence (AI), machine learning (ML), and high-performance computing (HPC) are creating new applications and opportunities for numerical analysis software. The rising adoption of cloud-based solutions is also contributing to market growth, offering scalability and cost-effectiveness. However, the market faces certain restraints, including the high cost of advanced software licenses and the need for specialized expertise to effectively utilize these tools. The market is segmented by software type (commercial vs. open-source), application (engineering, finance, scientific research), and deployment mode (on-premise vs. cloud). Key players in the market include established names like MathWorks (MATLAB), and Analytica, alongside open-source options like GNU Octave and Scilab. The competitive landscape is characterized by a mix of large vendors offering comprehensive solutions and smaller players focusing on niche applications. The continued growth of the Numerical Analysis Software market hinges on several key trends. The increasing integration of numerical analysis techniques within broader data science and analytics workflows is a prominent factor. This is leading to the development of more user-friendly interfaces and integrated platforms. Furthermore, the growing emphasis on data security and privacy regulations is influencing the development of secure and compliant software solutions. The market also witnesses ongoing innovation in algorithms and computational techniques, driving improvements in accuracy, speed, and efficiency. The rise of specialized applications within specific industries, such as financial modeling, weather forecasting, and drug discovery, also fuels further market growth. The adoption of advanced hardware, such as GPUs and specialized processors, is enhancing the performance and capabilities of numerical analysis software, fostering further market expansion.

Share
FacebookFacebook
TwitterTwitter
Email
Click to copy link
Link copied
Close
Cite
Dashlink (2025). Efficient Matlab Programs [Dataset]. https://catalog.data.gov/dataset/efficient-matlab-programs

Efficient Matlab Programs

Explore at:
7 scholarly articles cite this dataset (View in Google Scholar)
Dataset updated
Apr 10, 2025
Dataset provided by
Dashlink
Description

Matlab has a reputation for running slowly. Here are some pointers on how to speed computations, to an often unexpected degree. Subjects currently covered: Matrix Coding Implicit Multithreading on a Multicore Machine Sparse Matrices Sub-Block Computation to Avoid Memory Overflow Matrix Coding - 1 Matlab documentation notes that efficient computation depends on using the matrix facilities, and that mathematically identical algorithms can have very different runtimes, but they are a bit coy about just what these differences are. A simple but telling example: The following is the core of the GD-CLS algorithm of Berry et.al., copied from fig. 1 of Shahnaz et.al, 2006, "Document clustering using nonnegative matrix factorization': for jj = 1:maxiter A = W'*W + lambda*eye(k); for ii = 1:n b = W'*V(:,ii); H(:,ii) = A \ b; end H = H .* (H>0); W = W .* (V*H') ./ (W*(H*H') + 1e-9); end Replacing the columwise update of H with a matrix update gives: for jj = 1:maxiter A = W'*W + lambda*eye(k); B = W'*V; H = A \ B; H = H .* (H>0); W = W .* (V*H') ./ (W*(H*H') + 1e-9); end These were tested on an 8049 x 8660 sparse matrix bag of words V (.0083 non-zeros), with W of size 8049 x 50, H 50 x 8660, maxiter = 50, lambda = 0.1, and identical initial W. They were run consecutivly, multithreaded on an 8-processor Sun server, starting at ~7:30PM. Tic-toc timing was recorded. Runtimes were respectivly 6586.2 and 70.5 seconds, a 93:1 difference. The maximum absolute pairwise difference between W matrix values was 6.6e-14. Similar speedups have been consistantly observed in other cases. In one algorithm, combining matrix operations with efficient use of the sparse matrix facilities gave a 3600:1 speedup. For speed alone, C-style iterative programming should be avoided wherever possible. In addition, when a couple lines of matrix code can substitute for an entire C-style function, program clarity is much improved. Matrix Coding - 2 Applied to integration, the speed gains are not so great, largely due to the time taken to set up the and deal with the boundaries. The anyomous function setup time is neglegable. I demonstrate on a simple uniform step linearly interpolated 1-D integration of cos() from 0 to pi, which should yield zero: tic; step = .00001; fun = @cos; start = 0; endit = pi; enda = floor((endit - start)/step)step + start; delta = (endit - enda)/step; intF = fun(start)/2; intF = intF + fun(endit)delta/2; intF = intF + fun(enda)(delta+1)/2; for ii = start+step:step:enda-step intF = intF + fun(ii); end intF = intFstep toc; intF = -2.910164109692914e-14 Elapsed time is 4.091038 seconds. Replacing the inner summation loop with the matrix equivalent speeds things up a bit: tic; step = .00001; fun = @cos; start = 0; endit = pi; enda = floor((endit - start)/step)*step + start; delta = (endit - enda)/step; intF = fun(start)/2; intF = intF + fun(endit)*delta/2; intF = intF + fun(enda)*(delta+1)/2; intF = intF + sum(fun(start+step:step:enda-step)); intF = intF*step toc; intF = -2.868419946011613e-14 Elapsed time is 0.141564 seconds. The core computation take

Search
Clear search
Close search
Google apps
Main menu