How to substitute to a variable in a function with a constant

2 次查看(过去 30 天)
I'm trying to substitute some values of t to this equation:
x = 3.0 + 4.0.*t + c.*t.^2 - 2.0.*t.^3;
Unrecognized function or variable 't'.
But it won't work because of the c. The assignment is to avoid using symbolic math, how can I bypass this error? Like it would simply substitute the values of t with c remaining undefined. Thanks
  1 个评论
Stephen23
Stephen23 2022-10-18
编辑:Stephen23 2022-10-18
Original question retrieved from Google Cache:
How to substitute to a variable in a function with a constant
I'm trying to substitute some values of t to this equation:
x = 3.0 + 4.0.*t + c.*t.^2 - 2.0.*t.^3;
Unrecognized function or variable 't'.
But it won't work because of the c. The assignment is to avoid using symbolic math, how can I bypass this error? Like it would simply substitute the values of t with c remaining undefined. Thanks

请先登录,再进行评论。

回答(1 个)

Chunru
Chunru 2022-9-6
编辑:Chunru 2022-9-6
% Specify the values beforehand
t = 0:.1:5;
c = 2;
x = 3.0 + 4.0.*t + c.*t.^2 - 2.0.*t.^3;
plot(t, x)
% symbolic computation
syms t c x
x = 3.0 + 4.0.*t + c.*t.^2 - 2.0.*t.^3
x = 

类别

Help CenterFile Exchange 中查找有关 Symbolic Math Toolbox 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by