MATLAB: Hi all , i am confuse about how to take a city name into a variable through “input” command . Here i want to take London city name .please correct this code .Error using input Undefined function or variable ‘London’.

name

city=input('Enter your city'); disp(city);

Best Answer

The great thing about MATLAB is the documentation. It means that we do not need to guess how to use MATLAB. You should read the input documentation, and then you would learn to use the 's' option to keep the input as a string (and not evaluate it):
str = input('Enter your city: ','s');
disp(str)