想要在MATLAB中画出以下函数的图像,其中alpha为定值
以下是一部分代码
derta=1:7;
alpha=4;
syms x
f=@(x)(1/(1+x^(alpha/2)));
up=(exp(t)-1)^(-2./alpha);
for i=1:7
t(i)=sym (['t',num2str(i)]);
up(i)=(exp(t(i))-1)^(-2./alpha);
g(i)=(exp(t(i))-1).^(2./alpha)*quadgk(f,up(i),+inf);
end
里面需要加入循环,但是derta是一个数组,加入循环后积分就会出现问题,写入g(i)之后就会报错