早教吧作业答案频道 -->其他-->
matlab运行有错误v时一个8760*4的矩阵a=v(:,1);%水平直射太阳辐射强度b=v(:,2);%太阳高度角c=v(:,3);%太阳方位角d=v(:,4);%水平散射太阳辐射强度y=[];fori=0:90
题目详情
matlab运行有错误
v时一个8760*4的矩阵
a=v(:,1); %水平直射太阳辐射强度
b=v(:,2); %太阳高度角
c=v(:,3); %太阳方位角
d=v(:,4); %水平散射太阳辐射强度
y=[];
for i=0:90 %i为倾角范围
for j=-45:45 %j为方位角范围(据规定,面向东时为负,面向西时为正)
f=ones(8760,4);
f(f==1)=i;
g=ones(8760,4);
g(g==1)=j;
e=acos(cos(f*3.14/180).*sin(b)+sin(f*3.14/180).*cos(b).*cos(c-g*3.14/180); %e为太阳入射角
h=a.*(cos(e)./sin(b))+d.*(cos(f*3.14/360)^2); %全年总辐射强度
y=[y,h];
end
end
y
e=acos(cos(f*3.14/180).*sin(b)+sin(f*3.14/180).*cos(b).*cos(c-g*3.14/180); %e为太阳入射角
出现错误找不出来
v时一个8760*4的矩阵
a=v(:,1); %水平直射太阳辐射强度
b=v(:,2); %太阳高度角
c=v(:,3); %太阳方位角
d=v(:,4); %水平散射太阳辐射强度
y=[];
for i=0:90 %i为倾角范围
for j=-45:45 %j为方位角范围(据规定,面向东时为负,面向西时为正)
f=ones(8760,4);
f(f==1)=i;
g=ones(8760,4);
g(g==1)=j;
e=acos(cos(f*3.14/180).*sin(b)+sin(f*3.14/180).*cos(b).*cos(c-g*3.14/180); %e为太阳入射角
h=a.*(cos(e)./sin(b))+d.*(cos(f*3.14/360)^2); %全年总辐射强度
y=[y,h];
end
end
y
e=acos(cos(f*3.14/180).*sin(b)+sin(f*3.14/180).*cos(b).*cos(c-g*3.14/180); %e为太阳入射角
出现错误找不出来
▼优质解答
答案和解析
提示什么错误
看了matlab运行有错误v时一个...的网友还看了以下:
有关太阳辐射的叙述,正确的是[]A.太阳辐射是一种电磁波,瞬间即可到达地球B.太阳辐射能量的来源是 2020-05-13 …
关于太阳辐射的说法正确的是()A、太阳辐射的能量来源于内部的核裂变反应B、太阳辐射能是关于太阳辐射 2020-07-05 …
山东胶东的一些果农夏季在苹果树下覆盖地膜其主要的作用是()A.减弱地面辐射、保持地温B.反射太阳辐 2020-07-13 …
小明用一块长方形平面镜反射太阳光,并将反射的太阳光投射到一块平行且足够大的白板上,则白板上的光斑是 2020-07-19 …
下列关于太阳辐射能的叙述,正确的是()A.太阳辐射是地球与人类唯一的能量来源B.风能,水能的能量不 2020-07-29 …
图为到达地球太阳辐射量的分布图,图中曲线分别表示地表吸收大阳辐射量、地表反射太阳辐射量、大气上界太 2020-07-31 …
()是太阳直射点在一年内可能到达的最北点()是太阳直射点在一年内可能到达的最北点和最南点所在纬线.一 2020-12-08 …
关于太阳辐射和太阳活动叙述正确的是[]A、太阳辐射能量来源于太阳内部的耀斑爆发B、太阳辐射给地球带来 2021-01-09 …
青藏高原太阳辐射强,而气温较低的原因是()A.距太阳近,得到的太阳辐射多B.云量大,对太阳辐射的反射 2021-01-18 …
matlab运行有错误v时一个8760*4的矩阵a=v(:,1);%水平直射太阳辐射强度b=v(:, 2021-02-03 …