matlab编程中的循环问题m=[2 2 2 1.75 1.75];B=[28 28 25 25 29];Z=[14 45 29 31 22 40 31 38 38 30];a=20/180*pi; b=B/180*pi;for k=3:5 g(k)=tan(b(2))/tan(b(k)); h(k)=31/60*(1+Z(2*k)/Z(2*k-1));endghg = 0 1.0000 1.1403 1.1403
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/05 19:37:49
![matlab编程中的循环问题m=[2 2 2 1.75 1.75];B=[28 28 25 25 29];Z=[14 45 29 31 22 40 31 38 38 30];a=20/180*pi; b=B/180*pi;for k=3:5 g(k)=tan(b(2))/tan(b(k)); h(k)=31/60*(1+Z(2*k)/Z(2*k-1));endghg = 0 1.0000 1.1403 1.1403](/uploads/image/z/6928020-36-0.jpg?t=matlab%E7%BC%96%E7%A8%8B%E4%B8%AD%E7%9A%84%E5%BE%AA%E7%8E%AF%E9%97%AE%E9%A2%98m%3D%5B2+2+2+1.75+1.75%5D%3BB%3D%5B28+28+25+25+29%5D%3BZ%3D%5B14+45+29+31+22+40+31+38+38+30%5D%3Ba%3D20%2F180%2Api%3B+b%3DB%2F180%2Api%3Bfor+k%3D3%3A5++++g%28k%29%3Dtan%28b%282%29%29%2Ftan%28b%28k%29%29%3B++++h%28k%29%3D31%2F60%2A%281%2BZ%282%2Ak%29%2FZ%282%2Ak-1%29%29%3Bendghg+%3D+++++++++0++++1.0000++++1.1403++++1.1403)
matlab编程中的循环问题m=[2 2 2 1.75 1.75];B=[28 28 25 25 29];Z=[14 45 29 31 22 40 31 38 38 30];a=20/180*pi; b=B/180*pi;for k=3:5 g(k)=tan(b(2))/tan(b(k)); h(k)=31/60*(1+Z(2*k)/Z(2*k-1));endghg = 0 1.0000 1.1403 1.1403
matlab编程中的循环问题
m=[2 2 2 1.75 1.75];
B=[28 28 25 25 29];
Z=[14 45 29 31 22 40 31 38 38 30];
a=20/180*pi;
b=B/180*pi;
for k=3:5
g(k)=tan(b(2))/tan(b(k));
h(k)=31/60*(1+Z(2*k)/Z(2*k-1));
end
g
h
g =
0 1.0000 1.1403 1.1403 0.9592
h =
0 1.0690 1.4561 1.1500 0.9246
我想从矩阵中第三个数值开始计算,这样为什么不行?
matlab编程中的循环问题m=[2 2 2 1.75 1.75];B=[28 28 25 25 29];Z=[14 45 29 31 22 40 31 38 38 30];a=20/180*pi; b=B/180*pi;for k=3:5 g(k)=tan(b(2))/tan(b(k)); h(k)=31/60*(1+Z(2*k)/Z(2*k-1));endghg = 0 1.0000 1.1403 1.1403
你希望是什么效果?