Error Conversion to double from sym is not possible
Mostrar comentarios más antiguos
My code is defined as follows:
U = sym('u', [101 1]);
syms u P Q
P(1,1) = 1;
Q(1,1) = 0;
for k = 1:100
P(k+1,1) = .05*(-.3*P(k,1) +.65*Q(k,1)+U(k,1))+P(k,1);
Q(k+1,1) = .05*(-.65*Q(k,1) + .3*P(k,1)-U(k,1))+Q(k,1);
end
plot(P,U)
I know that the subs() function may be a solution to the conversion for symbolic functions so I also tried a "plot(P, double(subs(U,P)))" command instead, but this also pops up as an error. Does anyone know of another way for me to possibly plot this symbolic matrix?
Respuesta aceptada
Más respuestas (1)
Azzi Abdelmalek
el 16 de Dic. de 2013
0 votos
What are values affected to U?
2 comentarios
Azzi Abdelmalek
el 16 de Dic. de 2013
Mary commented
U is a control input on the probability P, so it ranges from 0 to 1.
Azzi Abdelmalek
el 16 de Dic. de 2013
How will you plot (P,U) if you don't assign values to U?
Categorías
Más información sobre Common Operations en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!