这几个积分式子怎么用matlab画出来

这几个积分式子怎么相加然后在,一个图中画出来?
最后在一张图上有E和r的关系图

img

之前给你回答过类似的问题,有用希望把两个回答都点一下采纳哦。
matlab代码:

clc
clear

% 第一段r∈[0.1,0.2]
r0 = 0.1:0.01:0.2;                      
fun = @(y,r) (3*y.^2+6*y)./sqrt(y.^2-r.^2);     
E = zeros(1,length(r0));              
for k=1:length(r0)
    E(k) = integral(@(x) fun(x,r0(k)),0.1,0.2,'ArrayValued',true);                   
end
plot(r0,E,'linewidth',1)
hold on

% 第一段r∈[0.2,0.3]
r0 = 0.2:0.01:0.3;                      
fun = @(y,r) (4*y.^2+8*y)./sqrt(y.^2-r.^2);     
E = zeros(1,length(r0));              
for k=1:length(r0)
    E(k) = integral(@(x) fun(x,r0(k)),0.2,0.3,'ArrayValued',true);                   
end
plot(r0,E,'linewidth',1)
hold on

% 第一段r∈[0.3,0.4]
r0 = 0.3:0.01:0.4;                      
fun = @(y,r) (6*y.^2+9*y)./sqrt(y.^2-r.^2);     
E = zeros(1,length(r0));              
for k=1:length(r0)
    E(k) = integral(@(x) fun(x,r0(k)),0.3,0.4,'ArrayValued',true);                   
end
plot(r0,E,'linewidth',1)
hold on
xlabel('r')
ylabel('E')

运行结果:

img

我可以提供以下基本思路:

1.根据给出的积分式子,需要先将其转化为MATLAB可以直接计算的形式,即符号积分形式,可参考段落2、17和15;

2.利用MATLAB的符号积分工具箱对所转化为符号积分形式的式子进行求解,可参考段落0、8和14;

3.对于有限积分,可以使用MATLAB的数值积分方法对积分式子进行数值求解,可参考段落6、9、10和19;

4.最后,将所求解的积分式子图形化,可以使用MATLAB的绘图函数对其进行绘制,可参考段落4、5、11、18等。

综上所述,绘制E和r的关系图表需要考虑多个方面的因素,需要根据数据特点采用不同的方法进行计算和绘制。下面提供一个简单的示例代码,仅供参考:

syms r phi theta eps0; f1 = int(r^2sin(phi),phi,0,pi); f2 = int(f1,theta,0,2pi); f3 = int(f2reps0,r,0,eps0); ezplot(f3,[0,eps0]); xlabel('r'); ylabel('E'); title('E-r Relationship Graph'); grid on;

注:此代码仅适用于具体的积分式子,非通用形式。