This keeps coming up as an error, what am I doing wrong?
prompt= 'State your name, Your Grace ';
name=input(prompt);

 Réponse acceptée

Chad Greene
Chad Greene le 8 Nov 2015

14 votes

I think you want
name=input(prompt,'s');
to specify a string.

2 commentaires

Somil Ajmera
Somil Ajmera le 23 Oct 2020
Thank you
Joseph Armstrong
Joseph Armstrong le 11 Déc 2020
Thanks been trying to solve this 's' needed to be in thanks so much

Connectez-vous pour commenter.

Plus de réponses (1)

k khaja
k khaja le 7 Mar 2021

0 votes

Hi,
Can anyone please show me, after prompt the user input, how can I append the strings in same cell,
Thanks in advanvce.

3 commentaires

Not sure what you are asking.
N = 5;
ins = cell(N,1);
for K = 1 : ins
ins{K} = input(sprintf('enter input #%d', K), 's');
end
strjoin(ins, ', ')
victoria thomas
victoria thomas le 23 Juin 2021
Modifié(e) : Walter Roberson le 24 Juin 2021
ais=input('Give me a letter you would like converted to a number: ','s')
alphabet=['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z']
for k=1:1:26
if strcmp(ais,alphabet(k))==1
disp([char(ais) ' is letter ' num2str(k) ' in the alphabet!'])
end
end
Walter Roberson
Walter Roberson le 24 Juin 2021
I do not see how that code is a solution to any topic that was being discussed here?

Connectez-vous pour commenter.

Catégories

En savoir plus sur Characters and Strings dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by