Первая половина вектора и даже индексированные элементы
У меня есть этот вопрос, на который у меня есть частичный ответ. Надеюсь, вы поможете мне сделать все остальное:
- Часть A: Создайте вектор случайных чисел размером 1×20 и назовите его как данные. Значения этих случайных чисел должны находиться в диапазоне от 0 до 1.
Ответ:data=rand(1,20);
- Часть B: Создайте вектор 1×10 и назовите его как half_data, который состоит из значений из первой половины векторных данных
- Часть C: Создайте вектор четных данных 1×10, который состоит из элементов четного индекса данных.
Помоги мне сделать (часть B) и (часть C)
1 ответ
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