如何从循环创建矢量?

112意见(最近30天)
菲利普角
菲利普角 于2018年8月31日
回答: Paolo. 于2018年8月31日
我如何在向量中保存循环的每个迭代?
M = [ - 15.00 -5.00 5.00 15.00 19.93 0.1 4.86 -80.5 326.858 3092.000
-15.00 -5.00 15.00 25.00 23.61 0.0 7.33 32.0 96.830 3092.000
-15.00 -5.00 25.00 35.00 19.64 0.1 8.20 73.7 32.218 3092.000
-15.00 -5.00 35.00 45.00 18.43 2.1 7.43 -9.5 15.117 3092.000
-15.00 -5.00 45.00 55.00 13.72 4.9 7.16 125.9 6.429 3092.000
-15.00 -5.00 55.00 65.00 10.50 0.4 4.01 -82.8 3.076 3092.000
-15.00 -5.00 65.00 75.00 9.75 0.6 0.6 4.25 -18.5 1.904 3092.000
-15.00 -5.00 75.00 85.00 9.84 2.2 4.96 -70.1 1.345 3092.000
-15.00 -5.00 85.00 95.00 9.82 4.5 8.28 24.0 0.976 3092.000
-15.00 -5.00 95.00 105.00 11.09 3.5 -1.27 30.1 0.827 3092.000];
为了i = 1:长度(m)
v =(m(i,3)) - ((abs(abs(i,2)))* i);
结尾
我们应该获得矢量v
v = [0
5.
10.
15.
20.
25.
30.
35
40
45];

接受答案

Paolo.
Paolo. 于2018年8月31日
简单地预先采用然后写入列向量:
v =零(大小(m,2),1);
为了i = 1:尺寸(m,2)
v(i,1)=(m(i,3)) - ((abs(a(i,2)))* i);
结尾

更多答案(0)

社区宝藏狩猎

找到Matlab Central中的宝藏,并发现社区如何帮助您!

开始狩猎!