怎么用matlab画出下面分段函数的图像?

问题描述:

怎么用matlab画出下面分段函数的图像?

我写的不知道哪里有错
n=-10:1:10;
if n>=-4&n<=-1
x=2*n+10;
else if n>=0&n<=4
x=6;
    else
        x=0;
    end
end
plot(n,x)
想问下我的哪里有问题 有人说下吗- -
1个回答 分类:综合 2014-12-09

问题解答:

我来补答
myfun = @(x) (2*x+10).*(x>=-4 & x<=-1)+6.*(x>=0 & x<=4);

n=-10:10;
y=myfun(n);
plot(n,y,'r-o')

 
 
展开全文阅读
剩余:2000
下一页:原创8
也许感兴趣的知识