用MATLAB编写麦克斯韦速率函数问题m=16;k=1.38*10^-23;t=173.15+20;x=0:100:2000;f=4*pi*(x^2)*(m/(2*pi*k*t))^1.5*e^(-m*x^2/(2*k*t));f怎么就计算不对呢?请高手帮我把f函数修改一下

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/05 02:34:35

用MATLAB编写麦克斯韦速率函数问题m=16;k=1.38*10^-23;t=173.15+20;x=0:100:2000;f=4*pi*(x^2)*(m/(2*pi*k*t))^1.5*e^(-m*x^2/(2*k*t));f怎么就计算不对呢?请高手帮我把f函数修改一下
用MATLAB编写麦克斯韦速率函数问题
m=16;k=1.38*10^-23;t=173.15+20;x=0:100:2000;f=4*pi*(x^2)*(m/(2*pi*k*t))^1.5*e^(-m*x^2/(2*k*t));f怎么就计算不对呢?请高手帮我把f函数修改一下

用MATLAB编写麦克斯韦速率函数问题m=16;k=1.38*10^-23;t=173.15+20;x=0:100:2000;f=4*pi*(x^2)*(m/(2*pi*k*t))^1.5*e^(-m*x^2/(2*k*t));f怎么就计算不对呢?请高手帮我把f函数修改一下
m=16;
k=1.38*10^-23;
t=173.15+20;%很奇特的设定值,
x=0:100:2000;
f=4*pi*(x.^2).*(m/(2*pi*k*t))^1.5.*exp(-m*x.^2/(2*k*t));
plot(x,f)
注意数组应用.*m,./等.
你给的数值可能有问题.