1个回答
展开全部
如何用MATLAB绘制含有定积分的函数图像?
这类问题我们可以这样来考虑:
第一步,创建被积函数的自定义函数,即y(p(t))
fun=@(p,t)(1-exp(-(p+s-a*p)*t))./(1+(s-a*p)./p*exp(-(p+s-a*p)*t));
第二步,确定p的区间,如p∈[0,10]
第三步,数组函数arrayfun,计算积分值,即
y=arrayfun(@(p)integral(@(t)fun(p,t),0,T),p)/T;
第四步,使用plot函数,绘制积分函数图像。即
plot(p,y,'*-');
第五步,确定坐标轴名称,即
xlabel('p');ylabel('yp')
第六步,执行上述代码运行可以得到如下图形。
追问
您好,非常感谢您回答问题,您方便提供完整代码吗?根据您的步骤,没有得到和您一样的结果。我很小白很小白。最近论文要用到,非常感谢!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询