Limit of nested parentheses in MATLAB

4 visualizaciones (últimos 30 días)
Tiasa Ghosh
Tiasa Ghosh el 22 de Ag. de 2018
Comentada: Tiasa Ghosh el 22 de Ag. de 2018
Hello all, I just wanted to know the limit of nested brackets and parentheses in MATLAB. I have some equations with more than 20 brackets and parentheses nesting. Initially it was around 60 and after reading the question in this link, https://de.mathworks.com/matlabcentral/answers/291976-avoid-depth-limit-for-nested-parenthesis-and-brackets, I reduced it to 30 parentheses but still I still get the error Parentheses, brackets, and braces are nested too deeply.
So does anybody know the actual limit of nesting?
  4 comentarios
Rik
Rik el 22 de Ag. de 2018
I'm sorry, I don't have the symbolic toolbox, so I can't test it for you. But I still don't see how you can't use partial equations to generate this.
Also, where does the error originate? Is it Matlab itself that's complaining, or is the deep nesting only a problem for the symbolic toolbox? (we might be able to get a better idea if you post all the red text and/or the result of [errmsg, msgid] = lasterr)
Tiasa Ghosh
Tiasa Ghosh el 22 de Ag. de 2018
The error shows up like this: errmsg =
'Error using str2sym (line 83)
Unable to convert string to symbolic expression:
L 1 (C 158): MDEEP: Parentheses, brackets, and braces are nested too deeply.'
msgid =
'symbolic:str2sym:UnableToConvert'
Error using str2sym (line 83)
Unable to convert string to symbolic expression:
L 1 (C 116): MDEEP: Parentheses, brackets, and braces are nested too deeply.
I am integrating a wind turbine model from Modelica with a MATLAB toolbox for my purpose and the equations are generated from matrix multiplication for wind turbine model in Modelica. So in Modelica actually what it does is define two matrices with the dimensions and when the model is simulated , the arithmetical operations are done to output the equations. So the equations are not hardwired into the model but are generated while the model is being simulated by Modelica.

Iniciar sesión para comentar.

Respuestas (0)

Community Treasure Hunt

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

Start Hunting!

Translated by