matlab编程中的循环问题

问题描述:

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
我想从矩阵中第三个数值开始计算,这样为什么不行?
1个回答 分类:综合 2014-10-29

问题解答:

我来补答
你希望是什么效果?
再问: 我希望g和h里只有后三个结果,没有前两个结果
再答: for k=3:5 g(k-2)=tan(b(2))/tan(b(k)); h(k-2)=31/60*(1+Z(2*k)/Z(2*k-1)); end
 
 
展开全文阅读
剩余:2000
上一页:求形状的题不会