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

조회 수: 2 (최근 30일)
Stanley Cheng
Stanley Cheng 2013년 12월 21일
답변: Avadhoot 2024년 8월 21일
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!

답변 (1개)

Avadhoot
Avadhoot 2024년 8월 21일
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.

카테고리

Help CenterFile Exchange에서 Assumptions에 대해 자세히 알아보기

제품

Community Treasure Hunt

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

Start Hunting!

Translated by