input alphabet and numbers

4 vues (au cours des 30 derniers jours)
Theodoros Siapakas
Theodoros Siapakas le 24 Oct 2018
how can I give an entry order numbers and letters together and after reading only their numbers for doing?
such as
x=input('alpanub')
x=100a50b
y=100
c=50
  2 commentaires
Erivelton Gualter
Erivelton Gualter le 25 Oct 2018
Run the following code, it may give you some insight
name = input('Enter with input: ','s');
name_binary = isletter(name);
idx = find(name_binary == 0);
str2num(name(idx))
Stephen23
Stephen23 le 25 Oct 2018
>> s = '100a50b';
>> v = sscanf(s,'%d%*c')
v =
100
50

Connectez-vous pour commenter.

Réponse acceptée

Akira Agata
Akira Agata le 25 Oct 2018
How about the following?
str = input('Enter with input: ','s');
c = regexp(str,'\d+','match');
output = str2double(c);
  1 commentaire
Theodoros Siapakas
Theodoros Siapakas le 25 Oct 2018
thank you for your immediate answer

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Logical dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by