Задать вопрос
@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.

как быть?
  • Вопрос задан
  • 250 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    1C-программист: расширенный курс
    18 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия DevOps-инженер + ИИ
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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;
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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