matlab三维图,Matrix dimensions must agree,not rendering mesha=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;%距离(米)、人最大速度(米/秒),降雨量(米/秒)

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 01:45:12
matlab三维图,Matrix dimensions must agree,not rendering mesha=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;%距离(米)、人最大速度(米/秒),降雨量(米/秒)

matlab三维图,Matrix dimensions must agree,not rendering mesha=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;%距离(米)、人最大速度(米/秒),降雨量(米/秒)
matlab三维图,Matrix dimensions must agree,not rendering mesh
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;%雨速;
v=linspace(0,0.1,5);x=linspace(0,0.1,5);
Q1=(b*c*w*d*cos(x))/v;%顶部淋雨量;
Q2=(a*b*d*w*(u*sin(x)+v))/(u*v);%迎面淋雨量;
[X,V]=meshgrid(x,v);
mesh(X,V,Q1);
想把Q1,Q2的图画出来,还有x与v的范围必须一致么,可以的话帮忙调下范围,v为0到5,x为0到2pi,还有有没有好的matlab入门教程求推荐

matlab三维图,Matrix dimensions must agree,not rendering mesha=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;%距离(米)、人最大速度(米/秒),降雨量(米/秒)
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))./V;%顶部淋雨量;
Q2=(a*b*d*w*(u*sin(X)+V))./(u*V);%迎面淋雨量;
subplot(1,2,1);mesh(X,V,Q1);
subplot(1,2,2);mesh(X,V,Q2);