MATLAB中的匿名函数

计算科学 matlab
2021-12-03 02:41:02

我想在 MATLAB 中编写以下匿名函数。

我有一个分段函数。我想把它变成一个表达式。这如何在 MATLAB 中完成?

f(x,t)={20e4x2if 0tT/2,0otherwise.

1个回答
T = 1.0;
f = @(x,t) (0 <= t & t <= T/2)*20*exp(-4*x.^2) + 0.0;
x = linspace(0,1,100);
plot(x, f(x,T/4), x, f(x,T))
legend('t=T/4','t=T')