exponenta event banner

franke

Двумерная тестовая функция Франке

Синтаксис

z = franke(x,y)

Описание

z = franke(x,y) возвращает значение z(i) функции Франке на площадке (x(i),y(i)), i=1:numel(x), с z того же размера, что и x и y (который должен быть одинакового размера).

Функция Франке представляет собой следующую взвешенную сумму четырех экспонентов:

34e− (9x−2) 2 + (9y−2) 2)/4+34e− (9x+1) 2/49− (9y+1)/10)    +12e− (9x−7) 2 + (9y−3) 2)/4−15e− (9x−4) 2 + (9y−7) 2)

Примеры

Следующие команды обеспечивают график функции Франке:

pts = (0:50)/50; [x,y] = ndgrid(pts,pts); z = franke(x,y);
surf(x,y,z), view(145,-2), set(gca,'Fontsize',16)

Ссылки

[1] Ричард Франке. «Критическое сравнение некоторых методов интерполяции разрозненных данных». Военно-морская аспирантура Тех.Реп. NPS-53-79-003, март 1979 года.