I keep getting an error about my inputs in a function I am trying to create?
Mostra commenti meno recenti
function output = dim_check(dimension,name)
% DIM_CHECK confirms if the user entered a valid number for a dimension
% Input: A scalar value for dimension, and a string that stands for what
% the value (dimension) represents
% Output: The dimension
% Processing: The function will accept the dimension and set it equal to
% the output. It will test to see if it is <= 0. If it is <= 0, then the
% function will use the while function as a loop to ask the user to input
% another dimension. A message will be displayed using the string inputed.
% The statement will tell the user that dimension type (found from the
% string) they inputed cannot be equal to 0.
output = dimension;
'name' = name
while (output <=0)
fprintf('The %s cannot be less than or equal to 0.\n',name)
output = input('Enter a value for your dimension. ');
end
end
Risposta accettata
Più risposte (0)
Categorie
Scopri di più su Loops and Conditional Statements in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!