Матлаб построить трехмерный график пользовательской функции

Матлаб - как построить трехмерный график пользовательской функции

Идея построения графика пользовательской функции (трёхмерного) , возвращающей для пары переданных значений только одно значение в качестве результата (скалярное значение) может быть проиллюстрирована следующим кодом:

[X,Y] = meshgrid(1:1:32, 0:0.01:1); % значения аргументов X и Y  

% далее строим матрицу значений функции на основе
% матриц значений X и Y
for x = 1:101
  for y = 1:32
    Z(x,y) = ppscq(X(x,y), Y(x,y));
  end
end

surf(X,Y,Z);

ppscq() - это как раз и есть некая пользовательская функция.

Subscribe to RSS - Матлаб построить трехмерный график пользовательской функции