why often it takes a very very long time to show the results by using findsym?

5 views (last 30 days)
Hi everyone, these days I am using symbolic computation in Matlab.
to substitute the symbol with numerical results, i need to find which symbols in a variable. So the code findsym is applied. However, it takes often quite a long long long time to show the symbols of a variable, as if the results cannot be exhibited in the command window. But it sometimes can show the results of some other counterparts in a reasonable time. However, these variables have the similar complexity, and according to theoretical deduce, they should have the same set of symbols in them. In my file, there are ten symbolic variables in sum. Could anyone tell me what i should do to get the results of findsym ? Thanks very much!

Answers (1)

Avadhoot
Avadhoot on 21 Aug 2024
Hi Stanley,
I understand that you are using "findsym" to find the symbols in a variable. This might take a while, depending upon the variables concerned. Please try using the "symvar" function in MATLAB to do the same. MATLAB's "symvar" function is often more efficient than "findsym" for identifying the symbolic variables in an expression.
For more information on how to use "symvar" please refer to the following documentation:
I hope the information helps you.
Regards,
Avadhoot.

Products

Community Treasure Hunt

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

Start Hunting!