matlab画分段函数周期函数

请问怎么用matlab画出一个周期内为y=x (0<x<1) y=-x (-1<x<0);周期为2的周期函数

第1个回答  2009-05-21
clc;clear;
t1 = [0:0.1:0.9];
y1 = t1;
t2 = [-1:0.1:-0.1];
y2 = -t2;
t = [t1,t2];
y = [y1,y2];
t = [-9:0.1:8.9];
y = repmat(y,1,9);
plot(t,y)
axis([-10 10 -2 3])本回答被提问者采纳
第2个回答  2009-05-21
这只能叫分段函数,而不叫周期函数,
x=-1:0.1:1;
y=-x.*(x>-1 & x<0)+x.*(x>0 & x<1);
plot(x,y);
第3个回答  2019-07-24
我运算了下程序,倒是没出现“inputs
must
be
a
scalar
”的错误。
倒是出现了以下问题:
???
error
using
==>
mpower
matrix
must
be
square.
相似回答