求助!!matlab中的for语句,为什么我明明要求a的变化间隔是0.1,结果中的a却不是呢?
fora=52.5:0.1:53;b=a*pi/180;fori=7:1:15ifcos(b)+cos(3*b)+cos(4*b)+cos(6*b)+cos(i*b)<1...
for a=52.5:0.1:53;
b=a*pi/180;
for i=7:1:15
if cos(b)+cos(3*b)+cos(4*b)+cos(6*b)+cos(i*b)<1e-10 && sin(b)+sin(3*b)+sin(4*b)+sin(6*b)+sin(i*b)<1e-10
S=[a,i],
end
end
end
高手请运行一下,为什么结果中的啊不是一位小数?万分感谢!!! 展开
b=a*pi/180;
for i=7:1:15
if cos(b)+cos(3*b)+cos(4*b)+cos(6*b)+cos(i*b)<1e-10 && sin(b)+sin(3*b)+sin(4*b)+sin(6*b)+sin(i*b)<1e-10
S=[a,i],
end
end
end
高手请运行一下,为什么结果中的啊不是一位小数?万分感谢!!! 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询