我正在尝试ezplot这个函数(f(x)= e ^ -2t成本t = [ - 20,20]),我想我错过了语法或其他东西。
t=[-20:20]
x= e^-2*t,cos(t)
ezplot(t,x)
但它带来了错误
答案 0 :(得分:0)
你在x-y绘图和函数图之间混合,加上你有几个语法错误。
首先,t
是-21
和21
之间的41个元素向量。
其次,除非您预先定义变量e
,否则e^(-2*t)
会给您Undefined function or variable 'e'.
错误。对于指数函数,只需使用exp(-2*t)
。
第三,假设您修复了语法错误,使得x = exp(-2*t).*cos(t);
,然后x
也是41个元素向量,因此您可以使用plot(t,x)
简单地绘制它。 ezplot
(或更新版本中的fplot
)用于绘制函数(而不是向量)。如果要在[-21,21]
间隔中绘制函数,请执行以下操作:
f = @(t) exp(-2*t).*cos(t); % this is a function handle
ezplot(f,[-20 20]) % use ezplot with function handle and t interval