Input function does not display the command in command window

7 views (last 30 days)
I am new to MATLAB and cannot figure out what I am doing wrong.
When writing script, I use the input function. For example:
%this function can be used to tell if one is eligible to drive.
age = input('Enter your age: ')
if age<16
disp('sorry, you are not eligible.')
else
disp('yes, you are eligible')
end
When I Run the script, MATLAB automatically generates a random matrix consisting of numbers:
>> Untitled2
age =
Columns 1 through 9
4761 12100 13456 10201 12996 1024 14641 12321 13689
Columns 10 through 16
12996 1024 9409 10609 10201 3364 1024
yes, you are eligible
>>
I am not sure what I am doing wrong, could someone help me out?
  2 Comments
Austin DeSpain
Austin DeSpain on 18 Apr 2019
>> which input -all %
C:\Users\Austin\Desktop\programmin\.m files\input.m
built-in (C:\Users\Austin\Desktop\MATLAB stuff\toolbox\matlab\lang\input) % Shadowed

Sign in to comment.

Accepted Answer

madhan ravi
madhan ravi on 18 Apr 2019
Looks like you have made a file named input.m remove it from the path or rename it.
  1 Comment
Austin DeSpain
Austin DeSpain on 18 Apr 2019
That fixed it! Thank you! I am incredibly new to this, I appreciate your help. I just renamed the file and removed the current one from the path.

Sign in to comment.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!