作业帮 > 综合 > 作业

matlab 又有问题了,如码a=1.5,b=0.5,c=0.2%高、宽、厚(米);%模型1;s=2*a*b+2*a*c

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/05/09 20:42:05
matlab
又有问题了,如码
a=1.5,b=0.5,c=0.2%高、宽、厚(米);
%模型1;
s=2*a*b+2*a*c+b*c%被淋面积;
d=1000,vmax=5,w=1e-4/18%距离(米)、人最大速度(米/秒),降雨量(米/秒);
t=d/vmax%淋雨时间(秒);
Q=s*w*t*1000%淋雨量;
%模型2
u=4%雨速;
[X,V]=meshgrid([0:0.1*pi:2*pi],[0:0.1:5])
Q1=(b*c*w*d*cos(X))*1000./V;%顶部淋雨量;
Q2=(a*b*d*w*(u*sin(X)+V))*1000./(u*V);%迎面淋雨量;
subplot(1,3,1);mesh(X,V,Q1)
subplot(1,3,2);mesh(X,V,Q2)
Q=Q1+Q2
subplot(1,3,3);mesh(X,V,Q)
x1=0
Q1=(b*c*w*d*cos(x1))*1000/vmax
Q2=(a*b*d*w*(u*sin(x1)+vmax))*1000/(u*vmax)
Q=Q1+Q2
x2=1*pi/6
Q1=(b*c*w*d*cos(x2))*1000/vmax
Q2=(a*b*d*w*(u*sin(x2)+vmax))*1000/(u*vmax)
%模型3
[X,V]=meshgrid([0:0.1*pi:2*pi],[0:0.1:5])
if(V
matlab 又有问题了,如码a=1.5,b=0.5,c=0.2%高、宽、厚(米);%模型1;s=2*a*b+2*a*c
1、你的问题是那个乘号*要用点乘.*
Q=(b*d*w*c*u*cos(X)+a*(u*sin(X)-V))*1000./u.*V;
Q=(b*d*w*c*u*cos(X)+a*(V-u*sin(V))*1000./u.*V;
2、其实你最后写的那部分if(V