Доброго времени суток всем. Очень глупый вопрос, наверное. Пытаюсь запустить код, МАТЛАБ выдает ошибку. Помогите, пожалуйста.
Вот мой код:
[code][ p= @(x,y,z) (integral(@(x1)(x1.*x.*y.*z),0,5));
q = @(y,z) integral(@(x) Psi(x,y,z),0,5,'ArrayValued',true);
fsurf(q)]
Вот ошибка:
[code][Warning: Function fails on array inputs. Use element-wise operators to increase speed.
> In matlab.graphics.function.FunctionSurface>getFunction
In matlab.graphics.function.FunctionSurface/set.Function
In matlab.graphics.function.FunctionSurface
In fsurf>singleFsurf (line 254)
In fsurf>@(f)singleFsurf(cax,{f},extraOpts,args) (line 220)
In fsurf>vectorizeFsurf (line 220)
In fsurf (line 196)
In Untitled13 (line 3) ]
За ответы заранее спасибо!
Поверхность в трехмерном пространстве
Модератор: Admin
-
- Пользователь
- Сообщения: 1
- Зарегистрирован: Пн июн 18, 2018 10:10 am