Форум программистов, компьютерный форум, киберфорум
Наши страницы
Matlab
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
2905
0 / 0 / 0
Регистрация: 21.05.2012
Сообщений: 15
1

Найти число положительных и отрицательных элементов вектора,не используя операторы цикла и условные операторы

26.12.2012, 12:32. Просмотров 1113. Ответов 3
Метки нет (Все метки)

найти число положительных и отрицательных элементов вектора,не используя операторы цикла и условные операторы
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.12.2012, 12:32
Ответы с готовыми решениями:

Найти число нулевых, положительных и отрицательных значений используя условные операторы.
Заданы четыре переменные,подсчитать количество равных нулю,положительных и отрицательных... ...

Найти число положительных и отрицательных элементов вектора
Найти число положительных и отрицательных элементов вектора.

условные операторы
помогите пожалуйста сделать, очень срочно нужно, 6 вариант!!!

Условные операторы
помогите пожалуйста сделать очень срочно нужно. Определить, верно ли, что при делении...

Условные операторы
Буду очень благодарен если решите)

3
Зосима
5042 / 3391 / 340
Регистрация: 02.04.2012
Сообщений: 6,313
Записей в блоге: 16
Завершенные тесты: 1
26.12.2012, 13:49 2
Легко!
Трах-тибитох-тибитох!
Matlab M
1
2
3
a = randn(1,10) % случайный вектор
n_pos = sum(a>=0) % кол-во положительных
n_neg = sum(a<0) % кол-во отрицательных
2
Sledge5
533 / 520 / 38
Регистрация: 13.03.2011
Сообщений: 727
26.12.2012, 21:17 3
Только, наверное, length вместо sum логичнее использовать, а то я не сразу въехал. :-)
0
Зосима
5042 / 3391 / 340
Регистрация: 02.04.2012
Сообщений: 6,313
Записей в блоге: 16
Завершенные тесты: 1
26.12.2012, 22:31 4
Я использовал sum, бо короче запись

Если использовать length, то нужно писать
n = length( a(a>=0) );
А в данном варианте a>=0 это логический вектор, в котором на месте полож. эл-тов будет 1, на остальных местах нули, кол-во этих единиц будет равно кол-ву положительных эл-тов, тогда нетрудно догадаться, что сумма элементов этого лог. вектора как раз равна кол-ву нужных эл-тов
0
26.12.2012, 22:31
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.12.2012, 22:31

Условные операторы и операторы цикла: найти в массиве два наименьших элемента
ЗАДАНИЕ: Дан целочисленный массив A . Найти в нём два наименьших элемента. МОЯ ПРОГРАММА:...

Условные операторы и операторы цикла, проверка корректности вводимых данных
Привет, ребята. Помогите, пожалуйста, написать код для данной задачи. Примечание: необходимо...

«Языки и технологии программирования» «Операторы цикла. Условные операторы»
Не получается сделать что бы программа выводила все значения в промежутке, она выводит только одно....


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

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

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