How to take comlex number from edit text into listbox in Matlab?

1 visualización (últimos 30 días)
Enes Karaosman
Enes Karaosman el 27 de Mzo. de 2016
Editada: Enes Karaosman el 27 de Mzo. de 2016
i want to take the double number from the editText into an array(when user pressed Add button) displaying in listbox, then do some calculations
For ex:
  1. User enters in editText : 2 + 2i -> Add
  2. 0.3 -> Add
i couldnt store entries in an array..

Respuestas (1)

Joseph Cheng
Joseph Cheng el 27 de Mzo. de 2016
Editada: Joseph Cheng el 27 de Mzo. de 2016
Take a look at the function regexp() http://www.mathworks.com/help/matlab/ref/regexp.html and with the input like the example below you get both the real and complex return
txt = '1+2i'
regexp(txt,'\w*i*\w*','match')
however read a bit more about regexp as depending on how people type it in you get different answers.

Categorías

Más información sobre Text Data Preparation en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by