Работа с сеткой в ​​MATLAB - PullRequest
3 голосов
/ 02 июля 2010

Как бы вы заменили следующее на сетку?

N=.33;
P=.45;

for i =1:10
    for j=1:20
        x0=i+N;
        y0=j+P;
        f(i,j)=exp(x0+y0);
    end
end

1 Ответ

5 голосов
/ 02 июля 2010

Я думаю, что-то вроде

[X, Y] = meshgrid(1:10, 1:20);
Z = exp( (X+N) + (Y+P) );
% surf(X, Y, Z);

читать здесь

редактировать

по запросу пользователя (если я 'мы хорошо поняли):

[X, Y] = meshgrid(1:10, 1:20);
X1 = X + N; Y1 = Y + P; 
Z = exp( X1 + Y1 );
% surf(X1, Y1, Z);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...