Предельные выходные значения показаны в пределах интервала - PullRequest
0 голосов
/ 23 января 2019

Я не знаю, как заставить Matlab показывать выходное значение в пределах интервала.Я знаю, как исправить диапазон для входных значений (x, y) с помощью linspace, но не уверен, как сделать то же самое для z.Я попытался определить диапазон z с помощью функции zlim, но она не работает.

x = linspace (-1,1);
y = linspace (0,pi/2);
[x,y] = meshgrid (x,y);
zlim ([0 1]);
z = x.^2 *cos(y);

Мне нужны только значения z в диапазоне от 0 до 1. Как я могу это сделать?Спасибо.

1 Ответ

0 голосов
/ 23 января 2019

Ты это имел ввиду? здесь злим обрезает изображение где вы выберете

x = linspace (-1,1);
y = linspace (0,pi/2);
for ii = 1:length(x)
    for jj = 1:length(y)
        z(ii,jj) = x(ii).^2 *cos(y(jj));
    end
end
figure;
mesh(x,y,z)
zlim ([0 1]);
xlabel('x')
ylabel('y')
zlabel('z')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...