matlab根据已知公式绘图

浏览:3284 回答:5

各位大神啊!不会用matlab啊!有个公式要绘图啊!各位帮忙弄一弄啊!
公式如图,x的范围是(0,250),绘制plot(x,y)的图形。谢谢了

1.png


邀请回答 我来回答

全部回答

(2)
默认 最新
黄立波

x y的关系曲线如附图1所示。

1.png


2016年1月22日
评论 3 点赞
黄立波

让计算机做无穷加和,是不可能实现的。
实际上n的取值只要足够大,原加和式就收敛了。
一下代码按n=9999编写的:
function plot_n
clear all;clc
format long
nx=1000;   % x取点的个数
x_data=linspace(0,250,nx);
m=length(x_data);
for k=1:m
    x=x_data(k);
n=9999;
poly(1)=8/pi/pi*(2*0+1)^(-2)*exp(-9.13e-13*x/26*pi^2*(2*0+1)^2   );
for i=1:1:n
poly(i+1)=8/pi/pi*(2*i+1)^(-2)*exp(-9.13e-13*x/26*pi^2*(2*i+1)^2   );
end
for j=1:n+1
    p(j)=sum( poly(1:1:j) );
end
y(k)=16.5-16.5*p(end);
end
figure(1)
plot(,poly),axis( );
figure(2)
plot(,p),axis( );
figure(3)
plot(x_data,y,'r-'),xlabel('x'),ylabel('y');

2016年1月22日
评论 点赞

没解决?试试专家一对一服务

换一批