Ezplot余弦函数在Matlab中

时间:2017-05-05 03:51:38

标签: matlab

我正在尝试ezplot这个函数(f(x)= e ^ -2t成本t = [ - 20,20]),我想我错过了语法或其他东西。

t=[-20:20]
x= e^-2*t,cos(t)
ezplot(t,x)

但它带来了错误

1 个答案:

答案 0 :(得分:0)

你在x-y绘图和函数图之间混合,加上你有几个语法错误。

首先,t-2121之间的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