Dec
08

Understanding Sparse Matrix Storage

Sparse matrices are powerful tools that can be used to save memory when processing and storing matrices that contain a lot of zero values. Within a sparse matrix, only the non-zero values are stored which can mean significant memory savings. For example, a 501-by-501 tri-diagonal matrix contains 251,001 values as a full matrix while it… Continue reading »

Dec
08

Sparse and Automatic Accumulation

The sparse function is normally used to create sparse matrices but it has a trick up its sleeve!  This post reveals one of my favorite MATLAB tricks. When used with the tuple syntax, sparse(i,j,v) or sparse(i,j,v,m,n), any repeated (i,j) elements are automatically accumulated! In other words, the sparse function automatically sums any values that are… Continue reading »

Nov
18

What is Mathematical Engineering?

Simply put, Mathematical Engineering™ is an approach to solving engineering problems that primarily uses mathematics and software. Typical applications of mathematical engineering involve mathematical analysis, machine learning, mathematical modeling, simulations and visualization techniques (including creating specialized user interfaces or GUI’s) that help engineers and researchers do their jobs. At Mathematical Engineering we do all these… Continue reading »

Nov
17

Engineering With Software

At Mathematical Engineering™ we use software and mathematics to create trouble-free custom solutions for your business. We can assist with analyzing your results, speeding up your m-files or creating a sophisticated mathematical model. We can create visualization tools to help you gain insights or a graphical user interface (GUI) to automate your investigations. With specializations… Continue reading »

Nov
17

Expert MATLAB Consulting

Dr. Clay M. Thompson is one of the world’s foremost MATLAB programmers. He knows MATLAB inside and out, and specializes in using MATLAB to develop cost-effective, custom, proprietary applications for our clients. Dr. Thompson worked at The MathWorks, Inc. (the makers of MATLAB) for 9 years developing toolboxes and writing m-files. He was the chief… Continue reading »

Older posts «