Предмет: Информатика, автор: aiken055a

МАТЛАБ
Задан вектор произвольной длины заполненный произвольными числами. Необходимо каждый третий элемент данного вектора заменить на половину предыдущего.​

Ответы

Автор ответа: maksymgarasiyk020220
1

1.x = [4 3 9 2 5 6 4 9 10 11 4 5]

2.y = [x(2:end) -inf]

3.z = x <= y

4.q = find(z == 1)

5.p = [q(2:end) -inf]

6.r = p -1 ==q

 

7.summ_ =0;

8.global_sum_ =0;

9.k =[];

10.for i =1:length(r)

11.if r(i) ==1

12.summ_ = summ_ +1;

13.k =[k q(i)];

14.else;

15.if summ_ > global_sum_

16.global_sum_ = summ_;

17.global_k = k;

18.end;

19.k =[];

20.summ_ =0;

21.end;

22.end;

23.answer = x(global_k(1):1:global_k(end) +1)

Пояснення:

Похожие вопросы
Предмет: Математика, автор: faridaiskandarova068
Предмет: Математика, автор: mvdina