help with integral2

4 次查看(过去 30 天)
Pavel Kuzmitsky
Pavel Kuzmitsky 2020-12-22
the code does not work, I do not understand what I should do, I did not find a detailed explanation in the examples
fun = @(x,y) (2*x + sqrt(6)*y) .* 2*x;
polarfun = @(theta,r) fun(r.*cos(theta),r.^2.*cos(2*theta));
q = integral2(polarfun,0,2*pi,0,1)
tried to integrate the polynomial
(2*r*cos(x)+sqrt(6)*2*r^2*cos(2*x))*(2*r*cos(x))
  1 个评论
John D'Errico
John D'Errico 2020-12-22
What does not work? Why do you think it does not work? In what way did it fail?
I might even ask why do you think that to be a polynomial? I suppose it is one, in r.

请先登录,再进行评论。

采纳的回答

VBBV
VBBV 2020-12-22
%true
fun = @(x,y) (2*x+sqrt(6)*y).*2.*x; % use dot
polarfun = @(r,theta) fun(r.*cos(theta),r.^2.*cos(2.*theta));
q = integral2(polarfun,0,2*pi,0,1)
Use element wise multiplication

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Numerical Integration and Differentiation 的更多信息

标签

产品


版本

R2020b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by