0
定義不連續函數的任何簡單方法(例如,如果x> 5,f(x)= 5,f(x)= 6x,如果x < 5)並且在間隔(例如[0 6])。Matlab discontiniuos函數
定義不連續函數的任何簡單方法(例如,如果x> 5,f(x)= 5,f(x)= 6x,如果x < 5)並且在間隔(例如[0 6])。Matlab discontiniuos函數
如何:
f = @(x) 5*(x>5) + 6*x.*(x<5);
在
t = 0:0.001:6;
f = @(x) 5*(x>5) + 6*x.*(x<5);
plot(t,f(t));
你可能想改變你的定義,以確保您定義的情況下,當x = 5,爲以下之一:
f = @(x) 5*(x>5) + 6*x.*(x<=5);
或
f = @(x) 5*(x>=5) + 6*x.*(x<5);