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/05/07 07:12:59
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));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
你希望是什么效果?