杨利霞 发表于 2019-7-22 14:44

matlab做数学建模,有这么段代码,这有错么?

matlab做数学建模,有这么段代码,这有错么?


结果实在是跑不对
selftimeform = ;
x=
y=
yingchang = sqrt(x.^2+y.^2)
N=107; %N为15年4月18日与1月1日的日期之差
derta=23.45*sin(360*(284+N)/365)*pi/180; %赤纬角
omiga=15*(selftimeform-(120-111.02)/15-12)*pi/180; %计算时角
for j=1:21
for fai=1:90
fenzi = sin(derta)*(sin(fai*pi/180)*sin(fai*pi/180))+cos(derta)*cos(fai*pi/180)*sin(fai*pi/180)*cos(omiga(j))-sin(derta)
fenmu = sqrt(1-(sin(derta)*sin(fai*pi/180)+cos(derta)*cos(omiga(j))*cos(fai*pi/180))*(sin(derta)*sin(fai*pi/180)+cos(derta)*cos(omiga(j))*cos(fai*pi/180)))*cos(fai*pi/180)
f(j,fai) = fenzi/fenmu - x(j)/yingchang(j)
end
end
fai = 1:1:90
plot(fai,f(1,fai))
haha = f(1,fai)
求大神指点一二



KarryAndTomato 发表于 2019-7-22 21:59

有点难  是有乱码么哈哈  试着运行下
页: [1]
查看完整版本: matlab做数学建模,有这么段代码,这有错么?