Форум программистов, компьютерный форум, киберфорум
Наши страницы

Matlab

Войти
Регистрация
Восстановить пароль
 
rollex_x
0 / 0 / 0
Регистрация: 05.06.2013
Сообщений: 23
#1

Определить положение и размер первой и последней серии положительных элементов в массиве... - Matlab

05.06.2013, 02:14. Просмотров 612. Ответов 1
Метки нет (Все метки)

В массиве Х=(x1,x2,...,xn) определить положение и размер первой и
последней серии положительных элементов, в состав которых входит не менее
четырех элементов, и если эти серии существуют, обменять их местами.

Нужно решить срочно,до завтра)сам я нахожусь вне дома,поэтому решить не успею
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.06.2013, 02:14
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Определить положение и размер первой и последней серии положительных элементов в массиве... (Matlab):

Определить положение и длинну наибольшей последовательности нулей в массиве и удалить ее. - Matlab
Массив Х=(x1,x2,...,xn) содержит большое количество нулевых элементов. Определить положение и размер наиболее длинной серии таких элементов...

В одномерном массиве состоящем из n вещественных элементов, вычислить: -произведение положительных элементов - Matlab
В одномерном массиве состоящем из n вещественных элементов, вычислить: -произведение положительных элементов массива; - сумму...

Определить в массиве количество положительных элементов, расположенных в его первой и последней строках - Turbo Pascal
Дан двумерный массив.Определить в нём кол-во положительных элементов, расположенных в его первой и последней строках.

В массиве в первой серии положительных элементов поменять элементы в обратном порядке - Assembler
Нужно срочно сдать завтра лабу!! сам не могу понять что тут делать вообще нужно, поэтому прошу вас помочь!! Вот задание В массиве в...

Сформировать из положительных элементов матрицы, расположенных в первой и последней строках, одномерный массив - C++
Дана прямоугольная матрица. Сформировать из положительных элементов матрицы, расположенных в первой и последней строках, новый одномерный...

Определить положения и размер наиболее длиной серии элементов массива - C (СИ)
Задача заключается в том что задан одномерный массив, который содержит большое количество нулевых элементов.Нужно определить положения и...

1
Зосима
4897 / 3266 / 308
Регистрация: 02.04.2012
Сообщений: 6,190
Записей в блоге: 15
Завершенные тесты: 1
05.06.2013, 11:24 #2
Как-то так
Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
clear, clc
 
n = 20;
X = randint(1,n,[-10 10]) % случайный вектор
 
ip1 = find(X>0,1,'first');
n1 = 1;
while X(ip1+n1-1)>=0
    n1 = n1 + 1;
end
n1 = n1 - 1 % длинна первой группы чисел
 
ip2 = find(X>0,1,'last');
n2 = 1;
while X(ip2-n2+1)>=0
    n2 = n2 + 1;
end
n2 = n2 - 1 % длинна последней группы чисел
 
if (n1>=4)&(n2>=4) % если длинны групп больше 4
    % меняем местами
    t1 = X(ip1:ip1+n1-1); % сохраняем первую группу
    t2 = X(ip2-n2+1:ip2); % сохраняем первую группу
    X = [X(1:ip1-1), t2, X(ip1+n1:ip2-n2), t1, X(ip2+1:n)] % новый вектор
end
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.06.2013, 11:24
Привет! Вот еще темы с ответами:

Вывести номер первой(последней) строки(столбца), содержащего равное количество положительных и отрицательных элементов - C++
Здравствуйте! Дана целочисленная матрица размера 5 x 10. Вывести номер ее первый|последней строки|столбца, содержащего равное количество...

В неупорядоченном массиве целых положительных чисел определить положение наиболее длинной группы - Turbo Pascal
В неупорядоченном массиве целых положительных чисел определить положение наиболее длинной группы, представляющей собой перестановку...

В неупорядоченном массиве целых положительных чисел определить положение наиболее длинной группы... - Turbo Pascal
В неупорядоченном массиве целых положительных чисел определить положение наиболее длинной группы, представляющей собой перестановку...

определить в массиве серии элементов, состоящих из знакочередующихся чисел - PascalABC.NET
Определить есть ли в заданном массиве серии элементов, состоящих из знакочередующихся чисел. Если есть, то вывести на экран количество...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.