数学建模社区-数学中国

标题: 真的是很急用啊~~ [打印本页]

作者: ak66000    时间: 2011-8-23 21:28
标题: 真的是很急用啊~~
没办法了~~~明天上缴学校选拔论文,需要这个程序来绘图,所以希望一定能够有高手帮助,谢谢~~~真的十分感谢~

这是网上下载的一段程序,我放入m文件之后debug->Run,一直显示??? Input argument "k" is undefined.

Error in ==> xielou at 2
R=sqrt((-4)*k*t*log((C/((1-r)*Q))*(4*pi*k*t)^(1.5))),如果去掉k,显示的则是t,那说明或许是因为变量没有定义。求高手指点~

function []=xielou(k,Q,C,t,r,ws,wa,wd)
R=sqrt((-4)*k*t*log((C/((1-r)*Q))*(4*pi*k*t)^(1.5)))
for i=0:24:t/3600
    if (wd*(i/24))<=R
        R=R-wd;
        R0=R;
  t=0:0.1:0.5*pi;
  p=0:0.1:2*pi;
  wsx=ws*cos(wa)*i;
  wsy=ws*sin(wa)*i;
  [theta,phi]=meshgrid(t,p);
  x=R*sin(theta).*cos(phi)+wsy;
  y=R*sin(theta).*sin(phi)+wsy;
  z=R*cos(theta);
  hold on;
  surfc(x,y,z);
    end
end
R0=R0;
view(20,70)
title('核泄漏有风向影响');
xlabel('x');
ylabel('y');
zlabel('z');
axis([-10,15,-10,25,0,10]);
x0 = ws*cos(wa)*1000000/3600;
y0 = ws*sin(wa)*1000000/3600;
R1 = sqrt((x0)^2+(y0)^2);
end

作者: tingxuem    时间: 2011-8-23 21:28
我用过这个程序,没错误啊!你把它放到M文件中,然后调用,我试过,没问题!
作者: ak66000    时间: 2011-8-23 22:11
tingxuem 发表于 2011-8-23 21:37
我用过这个程序,没错误啊!你把它放到M文件中,然后调用,我试过,没问题!

谢谢了~~~没有好好学习,犯了错误~~多谢了~不过还是不明白为什么会出现这样的提示,估计是因为程序本身当中的变量没有赋值什么的~
作者: tingxuem    时间: 2011-8-23 22:23
ak66000 发表于 2011-8-23 22:11
谢谢了~~~没有好好学习,犯了错误~~多谢了~不过还是不明白为什么会出现这样的提示,估计是因为程序本身当 ...

嗯,应该是!




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5