Data Visualization with MATLAB - Projects and Examples
4.5 (26 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,362 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Data Visualization with MATLAB - Projects and Examples to your Wishlist.

Add to Wishlist

Data Visualization with MATLAB - Projects and Examples

Learn how to Visualize Data with MATLAB in 2D, 3D, 4D, 5D and create animated plots with tens of projects and examples!
Bestselling
4.5 (26 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,362 students enrolled
Last updated 1/2016
English
Learn Fest Sale
Current price: $10 Original price: $195 Discount: 95% off
4 days left at this price!
30-Day Money-Back Guarantee
Includes:
  • 3.5 hours on-demand video
  • 21 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Create 2D plots with MATLAB
  • Create 3D plots with MATLAB
  • Create Volumetric plots with MATLAB
  • Express yourself by MATLAB plots
  • Export figures from MATLAB for use in documents
  • Have basic understanding of Quality Code in MATLAB
View Curriculum
Requirements
  • Have MATLAB
  • Have basic coding skills, preferably with MATLAB
  • Have something to express by MATLAB
Description

Why Visualize Data?

As the volume and complexity of data and results continues to grow with the increasing complexity of data sources and algorithms, the need for intuitive representations of that data and results becomes increasingly critical.

We want to create the representations in such a way that the human mind can, after all, better understanding our universe and the processes taking place within – representation of a real-world object, an abstract mathematical expression, specific values of some measurable quantities, etc. Since 80 percent of the sensory information the brain receives comes from our eyes, the visual presentation of data is the natural choice.

The graphical representation of the results is often not only the most effective means of conveying the points of the study or work which has provided the data, but is in most cases an expectation of the audience of the work. It helps you to identify and emphasize areas of interest in data behavior, to express your thoughts, observations, and conclusions to others in a quick and intuitive way.

Why MATLAB?

1. Ease of Use

MATLAB is an interpreted language. Programs may be easily written and modified with the built-in integrated development environment and debugger.

2. Platform Independence

MATLAB is supported on many different computer systems, providing a large measure of platform independence. The language is supported on Windows, Linux, Unix, Macintosh. Programs written on any platform will run on all of the other platforms.

4. Device-Independent Plotting

MATLAB, unlike other computer languages, has many integral plotting and imaging commands. The plots and images can be displayed on any graphical output device supported by the computer on which MATLAB is running. This capability makes MATLAB an outstanding tool for visualizing data.

5. Full set capabilities

MATLAB has all graphics functions necessary to visualize scientific and engineering data. It includes features for representation of two-dimensional and three-dimensional diagrams, three-dimensional volume visualization, animation, tools to create diagrams interactively and the possibility of exporting to the most popular graphic formats. It is possible to customize diagrams adding multi-axes, change the colors of the lines and markers, add annotations, LaTeX expressions, legends and other plotting options.

Why this course?

  • Breaks the complex plot techniques down into simplistic steps.
  • Easy and intuitive approach from professional trainers.
  • Ideal for students, academics, scientists.
  • Suitable for beginner programmers.
Who is the target audience?
  • Students
  • Academics
  • Scientists
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 46 Lectures Collapse All 46 Lectures 03:43:21
+
Introduction
3 Lectures 29:23

Basic Settings and Basic Plot
16:15

Basic Settings - Part 2
02:10
+
2D Plots and Basic Properties
21 Lectures 01:17:15
Customizing Plots Part 1 - Labels, Grid, Font Styling
09:29

Customizing Plots Part 2 - Titles
00:54

Customizing Plots Part 3 - Axis Limits
04:45

Customizing Plots Part 4 - Line width and color
06:04

Customizing Plots - Source code
1 page

Hold on! Multiple Plots on a Single Figure?
05:41

Hold on - Source code
1 page

Legend - What does this line do?
03:29

Legend - Source code
1 page

Multiple Plots Part 1 - Figures
02:21

Figures - Source code
1 page

Multiple Plots Part 2 - Subplot
03:35

Subplot - Source code
1 page

Customizing Plots (Advanced) Part 1 - Markers
05:06

Markers - Source code
1 page

Customizing Plots (Advanced) Part 2 - Ticks and Grid Manipulation
07:43

Ticks and Grid Manipulation - Source code
1 page

Customizing Plots (Advanced) Part 2 - Ticklabel and Lineplots
11:35

Ticklabel and Lineplots - Source code
1 page

Two Y Axes on a single figure? Call PlotYY! (2D Project)
16:33

PlotYY 2D Project - Source code
1 page
+
3D Plots, Quality Code and Animation
9 Lectures 51:10
Plot3 - Line plots in 3 dimensions
10:52

Plot3 - Source code
1 page

Meshgrid - Doorway to 3D+ plots
13:02

Meshgrid - Source code
1 page

Contour Plot - Wanna plot a mountain?
05:53

Contour Plot - Source code
1 page

3D Project
12:43

3D Project Quality Code
08:40

3D Project and Quality Code - Source code
2 pages
+
4D & 5D Plots
8 Lectures 31:13
Slice and Dice Part 1 - 4D Slice Plots
11:58

Slice and Dice P1 - Source code
1 page

Slice and Dice Part 2 - Moving Slices
05:35

Slice and Dice P2 - Source code
1 page

Slice and Dice Part 3 - 5D Slice Plots
04:30

Slice and Dice P3 - Source code
1 page

4D, 5D and Animated Scatter Plots
09:10

Scatter3 - Source code
1 page
+
Exporting
2 Lectures 12:20
Export your figure and use it anywhere!
12:20

Exporting - Source code
1 page
+
Further reading and Resources
3 Lectures 00:00
Further Reading
1 page

Line styles, Marker types and Colors
1 page

Colormaps
1 page
About the Instructor
Eng. Tod Vachev
4.4 Average rating
1,056 Reviews
21,104 Students
5 Courses
Best Selling Instructor 20,000+ Students, Robotics Engineer

I have graduated at Technical University of Varna as a Robotics Engineer. With several years of experience as a Passionate Developer and Engineer, I am now an Online Entrepreneur. Teaching is one of my passions, and what better and more impactful way to teach, than to do it online with thousands of students?

Currently focusing on providing quality education to tens of thousands of students across the globe, on subjects including:

- Programming, focusing on the C# Programming Language

- MATLAB, because this is a scientific tool that no scientist can do without

- Running Online Businesses that Earn Passive Income

For the past two years I have focused on the above and I have never stepped into the 9 to 5 world ! I have worked in a company only once in my entire life and it lasted only 2 months. That's when I realized that, I can't learn the things that I want and I can't buy the things that I want buy working for someone else! You should start working for yourself aswell!

It does not matter if you want to become a developer or to run niche sites around the web, you can do both of these things in your own time as a freelancer or a business owner! And I can teach you how to do both of these things!

A little more about me:

I love tinkering with mechanics and with computers, currently obsessed with my new Golf VR6! You can hit me up for some mechanic nerd talking! I love playing Dota 2 from time to time when I am resting, I love hikes and my cat! And I am a huge fan of most TV Serials!

Assist. Prof., Ph.D., Eng. Hristo Zhivomirov
4.5 Average rating
26 Reviews
1,362 Students
1 Course
Signal Processing, Matlab Programming, Data Visualization

Hristo Zhivomirov was born in Varna, Bulgaria, in 1987. He received his BSc. and MSc. degrees in Communication Equipment and Technologies from Technical University of Varna, Bulgaria in 2010 and 2012, respectively. In 2016 he received a Ph.D. degree in Theory of Communication. Mr. Zhivomirov is currently an Assist. Professor in Department of Theory of Electrical Engineering and Measurements in Technical University of Varna. Mr. Zhivomirov is a member of IEEE, USB Bulgaria and FSTU Bulgaria. His research interests include the field of signal processing, circuits and systems, electrical measurements and Matlab programming (Signal Processing, Data Acquisition, Data Visualization, etc.). Mr. Zhivomirov is well identifiable in Matlab Community, persistantly ranked in Top 50 contributors.