Operator '-' is not supported for operands of type 'cell'.

23 visualizaciones (últimos 30 días)
Alexandra Philip
Alexandra Philip el 1 de Jul. de 2020
Editada: Alexandra Philip el 6 de Jul. de 2020
I am having some problem with obtaining a calculation as it is followed by this error:
Operator '-' is not supported for operands of type 'cell'.
Error in Tumbledata_user (line 28)
VSFR=cos(radians)*((ATtable{1,3} - (ATtable{1,5}))/(2*Rs)) %Vertical readings-scale factor
Then try to perform the calculation: VSFR=cos(radians)*((ATtable{1,3} - (ATtable{1,5}))/(2*Rs)). I am subtracting certain values from the table.
I am wondering why I am receiving the error: Operator '-' is not supported for operands of type 'cell'. And how to resolve this issue.

Respuesta aceptada

Matt J
Matt J el 1 de Jul. de 2020
Check the contents of ATtable{1,3} and ATtable{1,5}. I bet they're not numbers.
  4 comentarios
Walter Roberson
Walter Roberson el 2 de Jul. de 2020
If you are using a current release of MATLAB, you can do a detectImportOptions and then set the VariableOptions properties Prefixes and Suffixes to include the apostrophe, I think.
Star Strider
Star Strider el 2 de Jul. de 2020
See: Position and extraction of row. We may have serendipitously solved this with str2double.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Tables en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by