Ошибка при построении свертки двух функций - PullRequest
0 голосов
/ 30 ноября 2018

Я хочу построить две функции на одной фигуре.Один из них - решение нелинейного ОДУ, а другой - свертка двух функций.См. Следующий вопрос .

Я запускаю

k = 1000;
N = @(g1,g2) g1^2 + sin(g2);
f = @(t) 0.5 * (1 + tanh(k * t));

w = nonlinearnonhom(N, f);

syms s t
G = nonlinearGreen(N);
wG = ilaplace(laplace(G, t, s) * laplace(f, t, s), s, t);

, но

fplot(@(t) wG, [0 10])

выдает предупреждение типа

Warning: Function behaves unexpectedly on array inputs. To improve performance, properly vectorize
your function to return an output with the same size and shape as the input arguments.

и сюжеты wG = 0.

Любые предложения или идеи будут оценены.

...