Checking for decimals values in input

9 visualizzazioni (ultimi 30 giorni)
Patirick Legare
Patirick Legare il 21 Feb 2019
Risposto: Patirick Legare il 1 Mar 2019
I am trying to write a function that wil display an error message if the input is not a whole number IE: the user the value 1.5 for the value of r in the code below.
Thank you.
function [R]=Newreshape(M,r,c)

Risposte (3)

Stephen23
Stephen23 il 21 Feb 2019
assert(fix(r)==r,'Input r must be a whole number')

Adam
Adam il 21 Feb 2019
validateattributes( r, { 'numeric' }, { 'scalar', 'integer' } )

Patirick Legare
Patirick Legare il 1 Mar 2019
Thanks guys

Categorie

Scopri di più su Simulink in Help Center e File Exchange

Prodotti


Release

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by