tiancaizy11 发表于 2008-5-7 04:35

求助matlab引入一个新变量出现问题

p=0:0.5:120;
u=700.5;
k=1;
t=600*(exp(-p.^2/(p.*u*(1-k)+120*u*k))-exp(-p./u)).*(p+(p+u).*exp(-p./u)-(p.^2/(120*k+p.*(1-k))+u).*exp(-p.^2./(120*k*u+p.*u*(1-k))));
plot(p,t)
和带k=1进去化简后将k变量消掉所得的函数
t=600*(exp(-p.^2/(120*u))-exp(-p./u)).*(p-(p.^2./120+u).*exp(-p.^2./(120*u))+(p+u).*exp(-p./u))
图像为什么完全不一样呢????

[ 本帖最后由 eight 于 2008-5-7 11:11 编辑 ]

tiancaizy11 发表于 2008-5-7 05:40

得钱了。。哈哈!!!!谁发的钱啊,谢谢了~~~

ch_j1985 发表于 2008-5-7 08:33

原帖由 tiancaizy11 于 2008-5-7 04:35 发表 http://www.chinavib.com/forum/images/common/back.gif
p=0:0.5:120;
u=700.5;
k=1;
t=600*(exp(-p.^2/(p.*u*(1-k)+120*u*k))-exp(-p./u)).*(p+(p+u).*exp(-p./u)-(p.^2/(120*k+p.*(1-k))+u).*exp(-p.^2./(120*k*u+p.*u*(1-k))));
plot(p,t)
和带k=1进去化简后将k变量 ...
请看下面的表达式,尤其是红色的地方,和你的表达式对比一下,你会有意想不到的收获:

t=600*(exp(-p.^2./(p*u*(1-k)+120*u*k))-exp(-p/u)).*(p+(p+u).*exp(-p/u)-(p.^2./(120*k+p*(1-k))+u).*exp(-p.^2./(120*k*u+p.*u*(1-k))));

另外,初到请看
http://www.chinavib.com/forum/thread-57807-1-1.html
http://www.chinavib.com/forum/thread-48179-1-1.html
http://www.chinavib.com/forum/thread-49097-1-1.html
http://www.chinavib.com/forum/thread-36219-1-1.html

eight 发表于 2008-5-7 11:12

楼主恶意灌水,扣2个威望处理
页: [1]
查看完整版本: 求助matlab引入一个新变量出现问题