【发布时间】:2017-02-09 01:21:21
【问题描述】:
我有一个积分表达式,我在 Matlab 上使用
x = 0:1/1000:1;
g = @(x) (exp(-1./x.^2).*heaviside(x)).*(exp(-1./(1-x).^2).*heaviside(1-x));
t = 0:1/1000:1;
f = zeros(size(t));
for i = 1:length(t)
f(i) = integral(g,0,t(i));
end
我可以绘制它,例如,使用plot(t,f),但出于其他目的,我想将一个函数句柄附加到f,例如f = @(t) zeros(size(t))。到目前为止,我还无法弄清楚。 f = @(t) integral(@(x)g(x),0,t) 也不够用。
【问题讨论】:
标签: matlab math mathematical-expressions