高分悬赏matlab高手帮忙

来源:百度知道 编辑:UC知道 时间:2024/05/11 05:28:25
f=exp(-x^2/2);
y=int(f,x,Q,inf);
p=2*Q;
我想画出以y为横坐标,p为纵坐标的图像,怎么处理那个Q呢,高手帮忙啊!写得具体点。谢谢了!

syms x x0;
f=exp(-x^2/2);
yy=int(f,x,x0,inf); %matlab会求出关于x0的函数,也就是你说的那个Q
pp=2*x0; %同理

Q=-5:0.1:5; %让Q取各种值,然后代入pp,yy的表达式
p=subs(pp,x0,Q);
y=subs(yy,x0,Q);
plot(y,p)

这个可以运行:

clc;clear
syms x Q
f=exp(-x^2/2)
y=int(f,x,Q,inf)
p=2*Q
ezplot(y,Q,[-1 1])

syms x;f=exp(-x^2/2);
for Q=1:20
y(Q)=int(f,x,Q,inf);
p(Q)=2*Q;
end
y=double(y);
plot(y,p)