首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在mat lab中尝试绘制函数图

在mat lab中尝试绘制函数图
EN

Stack Overflow用户
提问于 2020-09-17 07:33:38
回答 1查看 32关注 0票数 1

我正在尝试在matlab中绘制一些函数,这是我第一次使用mat lab,我可以很好地绘制前3个函数,但名为funcmain的函数给我带来了麻烦,我得到的错误是无法识别的函数或变量't‘。

下面是我的代码:

代码语言:javascript
复制
function r = ur(t)

      %  ur.m - generates the unit ramp function r(t)
      %
      %  Gordon E. Carlson  University of Missouri-Rolla

         r = 0.*(t<0) + t.*(t>=0);
 
func1 = @(t) 2*t;
func2 = @(t) -2*t-4;
func3 = @(t) 2*t-8;
funcmain= @(t) 2*r(t)-4*r(t-1)+4*r(t-3)-2*r(t-4);
fplot(func1)
hold on
fplot(func2)
fplot(func3)
fplot(funcmain)
EN

回答 1

Stack Overflow用户

发布于 2020-09-17 09:02:52

变量t是一个输入参数,可以通过将@(t)添加到等式的开头来表示。所有匿名函数都要求在等式的@(Input_Parameters)部分中指定输入参数。

代码语言:javascript
复制
r = @(t) 0.*(t<0) + t.*(t>=0);

funcmain= @(t) 2*r(t)-4*r(t-1)+4*r(t-3)-2*r(t-4);
fplot(funcmain)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63929268

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档