Function to evaluate plots (MATLAB® Grader)

This function allows you to search for a specific line in the gca-object. Can be used if a student plottet something correctly in ML-Grader.
86 Downloads
Updated 10 Jul 2020

View License

This is a function created for the MATLAB®-Grader Course "Einführung in die Programmierung" ("Introduction to Programming") for Students of Bio-/Chemical Engineering at TU Dortmund. However this function can be used to determine if a Line (Object created by plot function) is in the current plot. This function uses the gca object, so no additional variable needs to be a assigned by the student (Or in your code)

Usage:
mg_isCurveInPlot('Patameter1', 'value1', Patameter2', 'value2', ...);

Return:
logical 1: A line in the current Graph fits the requirements.
logical 0: No line in the current Graph fits the requirements.

Notes:
You can check any property of the line object.
Most useful ones are:
XData, YData, ZData: 1 x n - vector
LineStyle: Char Array
LineWidth: Scalar
Color: Color-Vector

Look at the line object to get more information.

Cite As

David Kosfelder (2025). Function to evaluate plots (MATLAB® Grader) (https://ch.mathworks.com/matlabcentral/fileexchange/78011-function-to-evaluate-plots-matlab-grader), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2019a
Compatible with R2019a and later releases
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.0.0