используйте interp2 с векторами вместо сеток - PullRequest
1 голос
/ 18 октября 2010

Я пытаюсь использовать interp2, где все мои пять входов - 1 на n векторов. Это возможно? или мне нужно вводить их в формате сетки?

1 Ответ

1 голос
/ 08 февраля 2011

Нет, вам нужно использовать meshgrid для генерации ваших двух первых входных аргументов (X, Y), как в этом примере (представленном в документации Matlab):

[X,Y] = meshgrid(-3:.25:3);
Z = peaks(X,Y);
[XI,YI] = meshgrid(-3:.125:3);
ZI = interp2(X,Y,Z,XI,YI);
mesh(X,Y,Z), hold, mesh(XI,YI,ZI+15)
hold off
axis([-3 3 -3 3 -5 20])

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...