矢量的前半部分甚至是索引元素

时间:2014-09-18 01:38:37

标签: matlab vector matrix-indexing

我有这个问题我可以部分回答。希望你能帮助我做其余的事情:

  • A部分:创建一个大小为1×20的随机数向量,并将其命名为数据。这些随机数的值应在0和1之间。
    答案:data=rand(1,20);
  • B部分:创建1×10矢量并将其命名为half_data,其中包含来自矢量数据前半部分的值
  • C部分:创建一个1×10矢量even_data,它由偶数索引的数据元素组成。

帮助我(B部分)和(C部分)

1 个答案:

答案 0 :(得分:0)

data = [1:10];
#% Part B
half_data = data(1:end/2);
#% Part C
even-index = data(2:2:end);

语法为:vector(first_index : step_size : last_index)(空格可选)

进一步了解:http://en.wikibooks.org/wiki/Octave_Programming_Tutorial/Vectors_and_matrices#Ranges