用matlab画三维图出错误,下面是程序clc;clear;x=0:0.1:60;%预测点离排放点的距离,my=0:0.1:20; %预测点离排放点的横向距离,mCp=input('污水中污染物浓度mg/l=');Qp=input('污水流量m3/s=');Ck=3.77*10.^-6; %污染物

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/07 17:10:44

用matlab画三维图出错误,下面是程序clc;clear;x=0:0.1:60;%预测点离排放点的距离,my=0:0.1:20; %预测点离排放点的横向距离,mCp=input('污水中污染物浓度mg/l=');Qp=input('污水流量m3/s=');Ck=3.77*10.^-6; %污染物
用matlab画三维图出错误,下面是程序
clc;
clear;
x=0:0.1:60;%预测点离排放点的距离,m
y=0:0.1:20; %预测点离排放点的横向距离,m
Cp=input('污水中污染物浓度mg/l=');
Qp=input('污水流量m3/s=');
Ck=3.77*10.^-6; %污染物本底浓度,mg/l
H=18; %河流平均水深,m
My=9.97*10.^-3; %河流横向弥散系数,m2/s
u=0.998; %河流流速,m/s
B=20;%河流平均宽度,m
[xx,yy]=meshgrid(x,y);
j1= -u*y.^2;
j2=4*My*x;
j3= -u*(2*B-y).^2;
j4=4*My*x;
s1=j1/j2;
s2=j3/j4;
k1=Cp*Qp/(H*(pi*My*x*u).^0.5);
Cxy=Ck+k*(exp(s1)+exp(s2));
zz=reshape(Cxy,191,191);
mesh(xx,yy,zz);
xlabel('x/m');
ylabel('y/m');
zlabel('污染物浓度/(mg/l)');
title('污染物浓度扩散图');
其实我就是想弄出浓度关于xy坐标的图来
式中:
x——预测点离排放点的距离,m;
y——预测点离排放口的横向距离(不是离岸距离,有正负值),m;
c——预测点(x,y)处污染物的浓度,mg/l;
cp——污水中污染物的浓度,mg/l;
Qp——污水流量,m3/s;
ch——河流上游污染物的浓度(本底浓度),mg/l;
H——河流平均水深,m;
My——河流横向混合(弥散)系数,m2/s;
u——河流流速,m/s;
B——河流平均宽度,m;
π——圆周率.

用matlab画三维图出错误,下面是程序clc;clear;x=0:0.1:60;%预测点离排放点的距离,my=0:0.1:20; %预测点离排放点的横向距离,mCp=input('污水中污染物浓度mg/l=');Qp=input('污水流量m3/s=');Ck=3.77*10.^-6; %污染物
% 以下代码调试通过
clc;
clear;
x=0:0.1:60;%预测点离排放点的距离,m
y=0:0.1:20; %预测点离排放点的横向距离,m
Cp=input('污水中污染物浓度mg/l=');
Qp=input('污水流量m3/s=');
Ck=3.77*10.^-6; %污染物本底浓度,mg/l
H=18; %河流平均水深,m
My=9.97*10.^-3; %河流横向弥散系数,m2/s
u=0.998; %河流流速,m/s
B=20;%河流平均宽度,m
[xx,yy]=meshgrid(x,y);
% 以下需要修改
j1= -u*yy.^2;
j2=4*My*xx;
j3= -u*(2*B-yy).^2;
j4=4*My*xx;
s1=j1./j2;
s2=j3./j4;
k=Cp*Qp./(H*(pi*My*xx*u).^0.5);
Cxy=Ck+k.*(exp(s1)+exp(s2));
mesh(xx,yy,Cxy);
xlabel('x/m');
ylabel('y/m');
zlabel('污染物浓度/(mg/l)');
title('污染物浓度扩散图');

用matlab画三维图出错误,下面是程序clc;clear;x=0:0.1:60;%预测点离排放点的距离,my=0:0.1:20; %预测点离排放点的横向距离,mCp=input('污水中污染物浓度mg/l=');Qp=input('污水流量m3/s=');Ck=3.77*10.^-6; %污染物 用matlab 绘制三维地形图像下面一样的地形图是怎么画出来的?最好是附带程序哈 , 可以追加分哟! matlab怎么定义函数?怎么将三维图做侧投影一起画出来?最好是用一个程序,math或matlab. 求一段matlab程序,画一个三维曲面,曲面的剖面是高斯曲线轴线上是线性分布的. 用matlab画以下函数的三维网状图,求程序.|H(m,n)|=(1+2*cos(m))*(1+2*cos(n))/9 用 matlab 画一个分段函数的三维图?如题,如何用 matlab 绘制下面这个函数的概率分布图? matlab三维图形中提取二维图形,求救!我利用matlab中函数画了一个三维的圆球,现在想提取这个球体中垂直于z轴的圆面,即给z赋固定值提取一个园面f(x,y),下面是我的程序:[x,y,z]=sphere(30);b=surf(x,y, 用MATLAB只知道一些(x,y,z)坐标,怎样绘制出三维曲面图? 求大神用matlab帮忙做三维图,求程序x,y的取值范围0-5000 matlab根据函数表达式画三维图,两个自变量如图,两个函数式ε和ψ为变量,其他都为定值,怎么画出来类似下面这种的图形?求程序. matlab中画三维的网格图 mesh;在matlab中,如果想画三维的网格图,比如X,Y,Z的网格图,Z一定要是x,y的一个函数才可以吗?Z可不可以直接赋值呢?然后让matlab在三维上描点,然后形成平面呢?下面是我的 这张图matlab三维图怎么画 怎样用matlab画三维图,已知坐标 matlab 画一个三维曲面如图, 怎么用MATLAB 画三维柱状图? 用Matlab作三维图谢谢! MATLAB 三维 绘出 y=a-b*(x^2+z^2) 的三维图 a b是定值 可以随意赋值.自己搞了很久都没有弄出来,是用plot3 matlab三维曲线拟合已知许多三维的点,用这些点拟合出一条“曲线函数”(注意是曲线,不是曲面!).能做不?怎么弄?QQ254774042