MATLAB: 2 digit input to a loop

inputloop

I have a script where the user should input to numbers and after that I want to make a loop between these numbers. However if I input a 2 digit number it doesn't work for some reason.
Here is my code:
ModeNumber=input('First mode ','s');
ModeLast=input('Last mode ','s');
for mLoop = ModeNumber:ModeLast
I tried making the input a number by removing the 's' and I also tried using str2num in the mLoop, but this doesn't work as well.
Thanks

Best Answer

ModeNumber=input('First mode ');
ModeLast=input('Last mode ');
for mLoop = ModeNumber:ModeLast
A(mLoop)=cos(mLoop)
end
What is not working in this example?