func = @(t) sin(t).*(cos(t).^2)
for x=0:10:90
teta=deg2rad(x)
q = integral(fun,0,teta)
plot(teta,q)
hold on
end
I get this error : Error using * Inner matrix dimensions must agree.
hope to get some help figurng it out :)

 Akzeptierte Antwort

Torsten
Torsten am 27 Apr. 2018

0 Stimmen

func = @(t) sin(t).*cos(t).^2;
x = 0:10:90;
theta = deg2rad(x);
for i=1:numel(theta)
q(i) = integral(func,0,theta(i));
end
plot(theta,q)
Best wishes
Torsten.

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by