Using subs function on a syms matrix

7 次查看(过去 30 天)
I have a matrix 't' which initially has sysm variables as input
t = [t1 t2 t3]; %t1 t2 and t3 are syms variables
Later, I wish to substitute constant values in place of the syms variables in the matrix 't'. For this, I tried running the following code:
subs(t,[t1 t2 t3],[0 0 45])
But when I print the 't' matrix in command window, I get the output:
t = [t1, t2, t3]
So, it seems that the syms variables are not being replaced with the desired constant values. How do I tackle this problem?

采纳的回答

Star Strider
Star Strider 2019-9-24
Assign it to ‘t’:
syms t1 t2 t3
t = [t1 t2 t3]; %t1 t2 and t3 are syms variables
t = subs(t,[t1 t2 t3],[0 0 45])
producing:
t =
[ 0, 0, 45]

更多回答(0 个)

类别

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