怎么用matlab画出下面分段函数的图像?我写的不知道哪里有错n=-10:1:10;if n>=-4&n<=-1x=2*n+10;else if n>=0&n<=4x=6; else x=0; endendplot(n,x)想问下我的哪里有问题 有人说下吗- -

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 18:24:01

怎么用matlab画出下面分段函数的图像?我写的不知道哪里有错n=-10:1:10;if n>=-4&n<=-1x=2*n+10;else if n>=0&n<=4x=6; else x=0; endendplot(n,x)想问下我的哪里有问题 有人说下吗- -
怎么用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)
想问下我的哪里有问题 有人说下吗- -

怎么用matlab画出下面分段函数的图像?我写的不知道哪里有错n=-10:1:10;if n>=-4&n<=-1x=2*n+10;else if n>=0&n<=4x=6; else x=0; endendplot(n,x)想问下我的哪里有问题 有人说下吗- -
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')