Riemanns_integral error

3 views (last 30 days)
Coolman
Coolman on 14 Mar 2021
Commented: Coolman on 14 Mar 2021
I am trying to use rsums for riemanns. For this equation . I know it simplifies down too umax=2uavg but its more for evidence using the 2 methods mentioned before. my main problem for Riemanns is having this error. could someone explain what I am doing wrong?
Error using sym/rsums
Too many output arguments.
Error in LiveEditorEvaluationHelperESectionEval>Riemanns_integral (line 122)
B1 = rsums(B,[0,R],r);
Error while evaluating UIControl Callback
function Riemanns_integral(~,~) % value entery for the function
uavg = input('average velocity m/s ');
R= input('inner radius m ');
syms r
T = uavg*pi*R^2;
B = (1-(r/R)^2)*r;
B1 = rsums(B,[0,R],r);
B2 = rsums(B1,[0,2*pi],x)
UmaxRI = T/B2

Answers (1)

KALYAN ACHARJYA
KALYAN ACHARJYA on 14 Mar 2021
Error using sym/rsums
Too many output arguments.
If you check the MATLAB docs of rsums: Which is function for displays a iteractive graph
"rsums(f) displays a iteractive graph of f(x) using 10 terms (rectangles).", Hence it might be not accept any output arguments (probable reason).
function Riemanns_integral(~,~) % value entery for the function
uavg = input('average velocity m/s ');
R= input('inner radius m ');
syms r
T = uavg*pi*R^2;
B = (1-(r/R)^2)*r;
rsums(B,[0,R]);
%B2 = rsums(B1,[0,2*pi],x)
%UmaxRI = T/B2
  1 Comment
Coolman
Coolman on 14 Mar 2021
strange my lecturer told me that I have to use Riemanns integral to get the answer of the double intergral any idea how I could do it then?

Sign in to comment.

Products


Release

R2018b

Community Treasure Hunt

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

Start Hunting!