0% found this document useful (0 votes)
19 views22 pages

Matlab

This document provides an overview of various plotting functions in MATLAB, including how to create basic 2D and 3D plots, customize plot appearance, add multiple plots to the same graph, and generate scatter plots, bar charts, histograms, and more. It also describes an example activity where temperature data is loaded, analyzed, and visualized using MATLAB plotting tools.

Uploaded by

kkagpaoareyes
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views22 pages

Matlab

This document provides an overview of various plotting functions in MATLAB, including how to create basic 2D and 3D plots, customize plot appearance, add multiple plots to the same graph, and generate scatter plots, bar charts, histograms, and more. It also describes an example activity where temperature data is loaded, analyzed, and visualized using MATLAB plotting tools.

Uploaded by

kkagpaoareyes
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 22

PLOTTING IN MATLAB

PLOTTING A BASIC GRAPH

• TO CREATE A SIMPLE 2D PLOT, YOU CAN USE THE ‘PLOT’ FUNCTION


• X = 0:0.1:2*PI; % DEFINE X VALUES
• Y = SIN(X); % DEFINE CORRESPONDING Y VALUES
• PLOT(X, Y); % CREATE A BASIC PLOT
CUSTOMIZING PLOT APPEARANCE

• YOU CAN CUSTOMIZE THE APPEARANCE OF YOUR PLOT USING COMMANDS


LIKE ‘TITLE’, ‘XLABEL’, ‘YLABEL’, ‘LEGEND’, ‘GRID’, AND ‘AXIS’. FOR EXAMPLE:
• TITLE('SINE WAVE');
• XLABEL('X-AXIS');
• YLABEL('Y-AXIS');
• LEGEND('SINE FUNCTION');
• GRID ON;
• AXIS([0, 2*PI, -1, 1]);
MULTIPLE PLOTS ON THE SAME GRAPH

• YOU CAN CREATE MULTIPLE PLOTS ON THE SAME GRAPH USING THE HOLD
ON COMMAND AND SPECIFYING DIFFERENT LINE STYLES AND COLORS.
• HOLD ON;
• PLOT(X, SIN(X), 'R--'); % RED DASHED LINE
• PLOT(X, COS(X), 'G-.'); % GREEN DASH-DOT LINE
• HOLD OFF;
SCATTER PLOT

• TO CREATE A SCATTER PLOT, YOU CAN USE THE SCATTER FUNCTION. FOR
EXAMPLE:
• X = RAND(1, 50); % RANDOM X-VALUES
• Y = RAND(1, 50); % RANDOM Y-VALUES
• SCATTER(X, Y);
BAR CHART

• TO CREATE A BAR CHART, USE THE ‘BAR’ FUNCTION. FOR EXAMPLE:


• DATA = [10, 20, 15, 30];
• BAR(DATA);
HISTOGRAM

• YOU CAN CREATE A ;HISTOGRAM; USING THE HISTOGRAM FUNCTION. FOR


EXAMPLE:
• DATA = RANDN(1, 1000); % GENERATE RANDOM DATA
• HISTOGRAM(DATA, 20); % 20 BINS
3D PLOT:

• FOR 3D PLOTS, YOU CAN USE FUNCTIONS LIKE ‘PLOT3’, ‘SCATTER3’, OR


‘SURF’ FOR SURFACE PLOTS. EXAMPLE:
• T = 0:0.1:10;
• X = SIN(T);
• Y = COS(T);
• Z = T;
• PLOT3(X, Y, Z);
CLEARING AND CLOSING PLOTS

• TO CLEAR THE CURRENT FIGURE, YOU CAN USE CLF. TO CLOSE A SPECIFIC
FIGURE, USE CLOSE
ACTIVITY
ACTIVITY TITLE: EXPLORING TEMPERATURE
DATA

• OBJECTIVE:
• CREATE A MATLAB SCRIPT THAT LOADS, ANALYZES, AND VISUALIZES
TEMPERATURE DATA OVER TIME.
MATERIALS:

• MATLAB SOFTWARE
• SAMPLE TEMPERATURE DATA (YOU CAN FIND PUBLIC DATASETS OR CREATE
YOUR OWN)
ACTIVITY STEPS:

• STEP 1: LOAD THE DATA


• OBTAIN TEMPERATURE DATA FOR A SPECIFIC LOCATION. YOU CAN USE A PUBLIC
DATASET OR COLLECT DATA YOURSELF.
• IMPORT THE DATA INTO MATLAB. IF YOUR DATA IS IN A CSV FILE, YOU CAN USE
THE CSVREAD OR READTABLE FUNCTION.
• OR MAKE YOUR OWN DATA MATRIX IN THE SCRIPT FILE
STEP 2: DATA ANALYSIS

• COMPUTE SOME BASIC STATISTICS ON THE DATA, SUCH AS THE MEAN,


MEDIAN, MINIMUM, AND MAXIMUM TEMPERATURE VALUES.
• CREATE A MATLAB SCRIPT THAT DISPLAYS THESE STATISTICS IN THE
COMMAND WINDOW.
STEP 3: PLOTTING THE DATA

• USE THE PLOT FUNCTION TO CREATE A LINE PLOT OF TEMPERATURE DATA


OVER TIME.
• LABEL THE X-AXIS (TIME) AND THE Y-AXIS (TEMPERATURE).
• CUSTOMIZE THE PLOT BY SPECIFYING LINE STYLES AND COLORS.
STEP 4: ADDING TITLE AND LABELS

• ADD A TITLE TO THE PLOT TO DESCRIBE WHAT THE DATA REPRESENTS (E.G.,
"TEMPERATURE TRENDS OVER TIME").
• LABEL THE X-AXIS AND Y-AXIS TO PROVIDE CONTEXT TO THE VIEWER.
EXTRA

• PLOT ANOTHER DATA WITH LABEL TEMPERATURE2


• THEN MAKE A 3D PLOT ADDING A Z COORDINATE, RESISTANCE
STEP 5: SAVING THE PLOT

• USE THE SAVEAS FUNCTION TO SAVE THE PLOT AS AN IMAGE FILE (E.G., PNG
OR JPEG) FOR FUTURE REFERENCE OR SHARING.
STEP 6: EXPLORATION AND CUSTOMIZATION

• EXPERIMENT WITH DIFFERENT PLOT CUSTOMIZATIONS. CHANGE LINE


STYLES, COLORS, MARKERS, OR ADD GRID LINES TO MAKE THE PLOT MORE
VISUALLY APPEALING AND INFORMATIVE.
STEP 7: INTERPRETATION

• WRITE A BRIEF INTERPRETATION OF THE PLOT. WHAT DO YOU OBSERVE IN


THE TEMPERATURE DATA? ARE THERE ANY TRENDS OR PATTERNS? MAKE
EDUCATED GUESSES ABOUT POTENTIAL REASONS FOR OBSERVED CHANGES.
PROJECT CONCLUSION:

• SUMMARIZE WHAT YOU'VE LEARNED FROM THIS PROJECT, INCLUDING THE


BASICS OF DATA LOADING, ANALYSIS, AND VISUALIZATION IN MATLAB.
• REFLECT ON THE IMPORTANCE OF DATA VISUALIZATION IN UNDERSTANDING
TRENDS AND PATTERNS IN REAL-WORLD DATASETS.

You might also like