У меня есть эта функция:Различия в графиках 3D сюжета с функциями
В WolframAlpha Это Graph:
И в MatLab я использую этот код:
clc; clear; close all
[x,y]=meshgrid(-1:.1:1);
e = exp(1);
z=(e^-x^2)+((e^-2)*(y^2))
surf(x,y,real(z));
И распечатать эту графа:
Почему эта разница происходит? Что я делаю не так?
С одной стороны, используйте 'exp (...)' Вместо 'e^...', особенно если вы не собираетесь правильно вставлять в скобки –
Для другого: '(e^-2) * (y^2) 'должно быть' (e^-2). * (Y.^2) '. Обратите внимание на точку перед звездочкой и кареткой. Elementwise, а не матричное умножение и возведение в степень –
Обычно принято выбирать ответ, который поможет вам, и повышать, если вы настроены на это. –