@light13

Matlab, Проблема в построении трехмерного графика функции F(x, y) = 1/x^3 + 1/y^3?

пробовал так
[X,Y]= meshgrid(1:.1:6, -5:.1:5);
Z= (1/X.^3 + 1/Y.^3)
surf(X,Y,Z); grid on; colormap;

но выдается ошибка
Error using /
Matrix dimensions must agree.

как быть?
  • Вопрос задан
  • 239 просмотров
Пригласить эксперта
Ответы на вопрос 1
@piva
Просто добавить точки перед операторами деления, чтобы сделать поэлементное деление и получить матрицу Z, размер которой будет такой же как у матриц X и Y.

[X,Y]= meshgrid(1:.1:6, -5:.1:5);
Z= (1./X.^3 + 1./Y.^3)
surf(X,Y,Z); grid on; colormap;
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы