checking for colon operator in MATLAB grader

7 views (last 30 days)
In the very first part of a course, I want to check that students are using the colon operator to create a simple vector. I've tried the following:
assessFunctionPresence(:)
assessFunctionPresence(':')
but neither seem to work.
Does anyone know if this can be done, and if so, how?
  3 Comments
James Wiles
James Wiles on 21 Sep 2023
I hadn't, but I have now and it doesn't work. Thanks anyway though, should have tried that.

Sign in to comment.

Answers (1)

Cris LaPierre
Cris LaPierre on 21 Sep 2023
Edited: Cris LaPierre on 21 Sep 2023
MATLAB Grader does not have a built-in way to check for the use of operators (see this related question).
You might try combining the assessment of their variable values with banning the use of other matrix creation functions (e.g. linspace).
Consider looking at the Vector Creation (creating equally spaced vectors) sample problem in Sample Problems From MathWorks > Introduction to Programming > Matrices & Operators. It's the 2nd problem.
  2 Comments
Cris LaPierre
Cris LaPierre on 21 Sep 2023
If you don't yet have access to the full catalog of sample problems, please reach out to your Mathworks representative. Access is limited to verified instructors.

Sign in to comment.

Categories

Find more on Resizing and Reshaping Matrices in Help Center and File Exchange

Products

Community Treasure Hunt

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

Start Hunting!