大家看看这个MATLAB程序哪里错了x=[095017282123262327873251];x=(1000.*x);v=[3.7 2.1 0.9 0.9 1.0 1.1 1.2];v=v';Q=[3690 13800 21000 25600 28100 29500 29800]; %Q表示水流量Q=Q';CODMn=[2.3 3.5 2.2 3.3 2.9 2.8 1.5];NH3=[0.15 0.21 0.27 0.26 0

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/27 10:38:29
大家看看这个MATLAB程序哪里错了x=[095017282123262327873251];x=(1000.*x);v=[3.7 2.1 0.9 0.9 1.0 1.1 1.2];v=v';Q=[3690 13800 21000 25600 28100 29500 29800]; %Q表示水流量Q=Q';CODMn=[2.3 3.5 2.2 3.3 2.9 2.8 1.5];NH3=[0.15 0.21 0.27 0.26 0
xT[SF+ 361.Q:iЇw'HM}Qmym&%H&6` &F+]ɆL={|{̛x5;hN¿]۹{뻯n}ܞ0霑`\Js 05T>MCN̒hRYE&d_L%%=cX*U\_tVi{n'AWkͧcnR/9]]qv: fsgl@ ˕xƪ]?itgi>>;VҜ3:ZCV\Y yS^p0!_g/݋[6 zXLB;pk%vc gv ?:)w1xG{ {'Vlgxw㇓SYjE3gFB9ue(V}כU7IMU/ Fq>Z# 6{HM"]z*gcYۢ4 ? xv@uK}vuIi»˄ývtvgbQJ컘b!v,˼ l*mVZ:Qbl^*S(nt6TLThN9!JH1t1!YIQK!NKI'uH$Z8AaCO*Z\!W %˼i,%M6zD4A*Z=X

大家看看这个MATLAB程序哪里错了x=[095017282123262327873251];x=(1000.*x);v=[3.7 2.1 0.9 0.9 1.0 1.1 1.2];v=v';Q=[3690 13800 21000 25600 28100 29500 29800]; %Q表示水流量Q=Q';CODMn=[2.3 3.5 2.2 3.3 2.9 2.8 1.5];NH3=[0.15 0.21 0.27 0.26 0
大家看看这个MATLAB程序哪里错了
x=[0
950
1728
2123
2623
2787
3251];
x=(1000.*x);
v=[3.7 2.1 0.9 0.9 1.0 1.1 1.2];
v=v';
Q=[3690 13800 21000 25600 28100 29500 29800]; %Q表示水流量
Q=Q';
CODMn=[2.3
3.5
2.2
3.3
2.9
2.8
1.5];
NH3=[0.15
0.21
0.27
0.26
0.27
0.22
0.02];
p1=zeros(7,1);
p2=zeros(7,1);
p1(1)=CODMn(1);
p2(1)=NH3(1);
for j=1:6
t=2*(x(j+1)-x(j))/(v(j+1)+v(j));
p1(j+1)=Q(j)*CODMn(j)*exp(-0.002*t/(24*3600))/Q(j+1);
p2(j+1)=Q(j)*NH3(j)*exp(-0.002*t/(24*3600))/Q(j+1);
end
subplot(2,1,1);
plot(x,CODMn,'g',x,p1,'r')
title('CODMn')
subplot(2,1,2)
plot(x,NH3,'g',x,p2,'r')
title('NH3')
显示有错误
Undefined function or method 'River' for input arguments of type 'double'.
到底是怎么回事啊?是在MATLAB中的程序
这个程序一步步输入到MATLAB命令窗口中没有问题,但是作为一个M文件就有问题了,疑惑中
River 是我这个m文件的文件名,但是我里面没有调用River这个函数啊

大家看看这个MATLAB程序哪里错了x=[095017282123262327873251];x=(1000.*x);v=[3.7 2.1 0.9 0.9 1.0 1.1 1.2];v=v';Q=[3690 13800 21000 25600 28100 29500 29800]; %Q表示水流量Q=Q';CODMn=[2.3 3.5 2.2 3.3 2.9 2.8 1.5];NH3=[0.15 0.21 0.27 0.26 0

悲剧啊!

你想调用River这个函数,并且参数是double型的,但是你的电脑上根本没有这个函数的m文件(是不是都没保存啊?),或者你的这个m文件不在当前matlab工作路径current folder啊!

current folder 一般会出现在主界面的左边啦,而且正上方也有设置! 

-------------------------------------------------------------------

悲剧啊!

检查一下你function后的函数名跟m文件名是不是一字不差!