请问我这个matlab程序哪里错了啊,Q=input('请输人泄漏源强(mg/s):Q=');H=input('输人计算风速(m/s):H=');d=input('请输人计算精度(m):d=');Z0=input('请输人地面粗糙长度(m):Z0:');Yj=meshgrid(50:d:1000,-100:d:100);%

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 04:34:50

请问我这个matlab程序哪里错了啊,Q=input('请输人泄漏源强(mg/s):Q=');H=input('输人计算风速(m/s):H=');d=input('请输人计算精度(m):d=');Z0=input('请输人地面粗糙长度(m):Z0:');Yj=meshgrid(50:d:1000,-100:d:100);%
请问我这个matlab程序哪里错了啊,
Q=input('请输人泄漏源强(mg/s):Q=');
H=input('输人计算风速(m/s):H=');
d=input('请输人计算精度(m):d=');
Z0=input('请输人地面粗糙长度(m):Z0:');
Yj=meshgrid(50:d:1000,-100:d:100);%定义解空间和计算精度
byO=0.08*(1+0.0001)*(-1/2);%计算Y轴向的基本扩散参数
bzO=0.06*(1+0.O015)*(-1/2);%计算z轴向的扩散参数
by:byo.(1+0.38 Zo);%对Y轴向的扩散参数按地面粗糙长度进行修正.
= (2.53-0.13 log( )).(0.55+0.042 log
( )).(-1)..(0.35-0.03 log( ));%按地面粗糙长度计算z轴向的扩散参数修正系数
= bzO."fz"%对 轴向的扩散参数按地面粗糙长度进行修正.
%高斯扩散浓度模拟计算%
tempyl= -Y.Y./by./by./2;
tempy2=2.718282.^(tempy1);
C:Q/pi/u ((69,.).^(-1)).tempy2
Cs=input('请输人所有求解浓度(mg/m3):');
%所输人数以”[”和”]”作为开头和结束.
contour( ,Y,C,Cs);%以 ,Y,C变量分别作为的轴,绘制扩散浓度分布图
shading interp;
colorbar;
d;
)dabe1(' 轴向距离(m)');
ylabel('Y轴向距离(m)');
title('气体扩散下风向浓度分布图')

请问我这个matlab程序哪里错了啊,Q=input('请输人泄漏源强(mg/s):Q=');H=input('输人计算风速(m/s):H=');d=input('请输人计算精度(m):d=');Z0=input('请输人地面粗糙长度(m):Z0:');Yj=meshgrid(50:d:1000,-100:d:100);%
错误确实不少!
不仅仅是0与o O之间的错误,还有不少括号、等号、运算符的不合理;
比如第6、7行的byO应该为by0吧;
第7行的里面的数据也是有相同的错误;
第8行的数据运算符是不是少了;
第9、10、11的=没有左侧缺少变量名吧;
第15、18、22行缺少括号,或者是括号使用不当;
仔细改一下错误吧!

bzO=0.06*(1+0.O015)*(-1/2);%计算z轴向的扩散参数
这行0打成了字母o
by:byo.(1+0.38 Zo);%对Y轴向的扩散参数按地面粗糙长度进行修正。
这行Zo无意义,不知道你想表达什么

请问我这个matlab程序哪里错了啊,Q=input('请输人泄漏源强(mg/s):Q=');H=input('输人计算风速(m/s):H=');d=input('请输人计算精度(m):d=');Z0=input('请输人地面粗糙长度(m):Z0:');Yj=meshgrid(50:d:1000,-100:d:100);% 谁能帮我看一下这个程序哪里错了? 大家看看这个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程序哪里出错了?请帮我改正一下,function[f,k]=sconv(f1,f2,k1,k2,p) %计算连续 matlab画傅里叶变换图像用matlab画e^(-x)的傅里叶变换1/(1+j*2*pi*f)),f 为[-4,4],程序如下f=linspace(-4,4); a=1./(1+j*2*pi*f);plot(f,abs(a))为什么画出来的图像跟书上给的不一样啊?请问程序哪里错了,该怎么写 这个程序哪里错了,问题是输入三个数,看能否构成三角形#include using namespace std;int main(){int q,w,e;cin>>q,w,e;if((q+w>e)&&(q+e>w)&&(w+e>q)) cout 这个简单的matlab程序错在哪里了?这个简单的程序错在什么地方?x=(0.1:0.1:100); y=(3.742e+8)*(x.^(-5))./(exp((1.439e+4)/(x*5800))-1); matlab请问这个程序哪里错了%主程序(matlab):x=[0.137 65*pi/180 0.1 0.125 0.6 0.15 0.275 0.575 0];%赋初值dr=pi/180;%度转化为弧度dth=10*dr;w1=1;%每10度计算一个点for i=1:37y=ntpc(x);%调用从动件位置方程求解函 t=0:0.1:8; y=sin.^2(t./8); plot(t,y) matlab画图,程序哪里错了,我觉得问题在第二行, 高手看一下我的matlab程序哪里错了function y=rrp(x) % % Input paramenters % % x(1)=theta-1 % x(2)=the 复合函数求导 请问我这个哪里错了? matlab画图x = 0:0.01:10; y =sin(2*x)*cos(100*x)/(2*x); plot(x, y)这个程序为什么matlab总是报错?哪里错了?求大神赐教 请问我这是哪里错了?这个数学题哪里错了,请写清楚. 编写程序,计算在0至99的范围内有多少个数,其每位数的乘积大于每位数的和.请问我哪里错了啊? matlab中拟合曲线的问题 谁能帮我查出为何这个程序是错误的啊? 请问一下这个matlab程序的syms哪里错了syms x; f(x)=x^3+2*x^2+10*x-20;d(x)=3*x^2+4*x+10;x2=1.5; x1=1.49;a=0.5;while x2==x1&&abs(f(x2)) matlab 如何做到先共轭再求导syms ta=t^2+t;q=diff(a',t); %对a求共轭subs(q,t,1);结果ans=3*D(conj)(2)请问如何处理D(conj)?baidu了下说是求导没法判断共轭符号.我其实是在求共轭梯度法,不知哪里错了,遇上 急用,好心的大神,MATLAB 方程编码求指点[x,y]=meshgrid(50:.1:60,19:49);z=50-sqrt(3600-y.^2-(120+y).*sqrt(625-x.^2));mesh(x,y,z)请帮我看看这个编码哪里错了,心都伤了,折腾两天就是出不了程序,方程正确,画不了图