Похоже, что вы можете определить интеграл с дополнительным параметром, поэтому
p=1;
q=3;
integrand=@(v,b)(v-a).^(p-1).*(b-v).^(q-1);
for k=1:5
a=0;
b=k.*10;
p(k)=quad(integrand,a,b);
end
, но при запуске все равно выдает ошибку:
??? Error using ==> power
Matrix dimensions must agree.
Error in ==> @(v,b)(v-a).^(p-1).*(b-v).^(q-1)
Error in ==> quad at 76
y = f(x, varargin{:});
Не совсем уверен, что выпытаясь сделать хотя ...