Last Friday we completed the MATLAB/LEGO MINDSTORMS Environmental Remote Sensing. The course for undergraduate and graduate students aims to improve their skills to build efficient teams to solve typical problems in earth sciences in acquiring, processing and analyzing typical multispectral, geophysical and geometric data. The practical was a great success, and a lot of fun! Continue reading “Completing the MATLAB/LEGO MINDSTORMS Environmental Remote Sensing Lab”
Stratigraphic Correlation of Multiple Sediment Cores Using MATLAB, Part 2
In geological drilling projects, two or more parallel cores often collected in order to compensate for core losses during drilling by overlapping sequences. Correlation of the core is a time-consuming and complex process that is usually done by very experienced geologists. Yesterday I posted the script for manual correlation of core records based on visual inspection of the record of sediment physical properties. This post explains how to use dynamic time warping for automated correlation of cores. Continue reading “Stratigraphic Correlation of Multiple Sediment Cores Using MATLAB, Part 2”
Stratigraphic Correlation of Multiple Sediment Cores Using MATLAB, Part 1
In geological drilling projects, two or more parallel cores often collected in order to compensate for core losses during drilling by overlapping sequences. Correlation of the core is a time-consuming and complex process that is usually done by very experienced geologists. In the Chew Bahir Drilling Project in Ethiopia, as part of the Hominin Sites and Paleolakes Drilling Projects (HSPDP), two parallel, almost 280 m long cores were collected in late 2014. The two cores are correlated using the Correlator software, which is part of the CoreWall package, but we also make experiments using manual and automated correlation using MATLAB. Here I present a script to perform a visual inspection and correlation of two cores using physical properties of the sediment such as the magnetic susceptibility. Continue reading “Stratigraphic Correlation of Multiple Sediment Cores Using MATLAB, Part 1”
Drawing Stratigraphic Columns with MATLAB
As a geoscientist using MATLAB, about a decade ago I sought a way to draw a stratigraphic column with rounded corners, labels, and a number of data curves. The result of a programming exercise during a rainy Sunday afternoon was the function stratplot, which was subsequently published in Chapter 5.7 of MDRES in the year 2012. Continue reading “Drawing Stratigraphic Columns with MATLAB”
Playing Around with the axes Function of MATLAB
The MATLAB function axes creates a Cartesian axes in the current figure. Many MATLAB users do not use the figure and axes functions because all graphics functions generate a figure window and an axis system. However, the two functions together offer many possibilities to arrange FigureWindows on the display or to place one or more axes on this FigureWindows. Here are some examples that do not even come close to what these functions offer. Continue reading “Playing Around with the axes Function of MATLAB”
Using the new Function heatmap to Display a Distance Matrix in Cluster Analysis
The new function heatmap was released with R2017a, providing a great way of displaying distance matrices in cluster analysis. Here I demonstrate how to modify the script of Chapter 9.5 of MRES. Continue reading “Using the new Function heatmap to Display a Distance Matrix in Cluster Analysis”
MATLAB Expo 2017 Germany on 27 June 2017 in Munich
The MATLAB Expo 2017 Germany, organized by the MathWorks, will take place on 27 June 2017 in the INFINITY Hotel & Conference Resort Munich. With a total of twelve sessions, the MATLAB Expo provides a wonderful forum for both beginners, experienced and expert users to present new applications of MATLAB, to learn about future directions of the software from the developers and to exchange ideas of teaching computational methods with one of the leading fourth generation programming language. Continue reading “MATLAB Expo 2017 Germany on 27 June 2017 in Munich”
A Year with the new MATLAB Live Editor
The MATLAB Live Editor was introduced about a year ago providing an elegant way to create, edit and run MATLAB code. Using the new editor the results of a MATLAB script are displayed together with the code that produced them. A Live Script can include equations, images, hyperlinks and formatted text, to be shared with others as an interactive document, as the webpage of MathWorks suggests.
Continue reading “A Year with the new MATLAB Live Editor”