Borrar filtros
Borrar filtros

Convert Cell Array to Num array

2 visualizaciones (últimos 30 días)
Chris
Chris el 6 de Sept. de 2011
Hi, I have a table that I made in GUI, and users will input data into the table. When they prompt the push button I want it to store all of the values entered into an array that I can call for calculations. In the call back i have the following code
t = handles.manualTable;
A = get(t, 'Data')
numArray = cell2mat(get(t, 'Data'))
t gets the data A creates an array but stores each value as 'x' where x is a number. numArray creates an array but it does not allow double-digit numbers because I get the CAT argument dimension error. Any help would be greatly appreciated!! Thanks in advance
Chris
  1 comentario
Fangjun Jiang
Fangjun Jiang el 6 de Sept. de 2011
Put a break point and debug the code. Before running the 'numArray = cell2mat(get(t, 'Data'))' line, what is the value of A?

Iniciar sesión para comentar.

Respuesta aceptada

Walter Roberson
Walter Roberson el 6 de Sept. de 2011
numArray = str2double(get(t,'Data'));
  1 comentario
Chris
Chris el 14 de Sept. de 2011
Thank you this worked perfectly, I wqas taking my data as a cell argument instead of strings. Thanks again

Iniciar sesión para comentar.

Más respuestas (1)

Paulo Silva
Paulo Silva el 6 de Sept. de 2011
Maybe this is what you are looking for table in GUI to matrix, expandable array

Categorías

Más información sobre Characters and Strings 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