How to convert or extract symbolic matrix expressions to string?
16 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Lee Jong Hyun
el 1 de Ag. de 2023
Respondida: Anjaneyulu Bairi
el 28 de Ag. de 2023
For symbolic matrix expression of symbolic matrix 'D', I want to convert or extract any variable type with char and str.
How to convert or extract symbolic matrix expressions to string?
Thank you.
N = 100;
A = symmatrix('A',[N, N]);
B = symmatrix('B',[N, N]);
C = symmatrix('C',[N, N]);
D = A*B*C;
2 comentarios
Dyuman Joshi
el 1 de Ag. de 2023
It might be difficult with symmatrix or maybe not even possible.
This might be a workaround -
N = 3;
syms A B C [N N]
D = A*B*C
E = string(D)
E(1)
Respuesta aceptada
Anjaneyulu Bairi
el 28 de Ag. de 2023
I understand that you are trying to convert symbolic matrix expression into string.
You can use “string” function to convert it.
To avoid error while converting to string, please use “syms” like below instead of “symmatrix” to create symbolic matrix.
N=100
S = sym('S', [N N])
S_str=string(S)
“S_str” is the string form of “S” symbolic expression.
Hope it helps!
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Symbolic Variables, Expressions, Functions, and Preferences 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!