С Новым годом! Форум программистов, компьютерный форум, киберфорум
Matlab
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.69/29: Рейтинг темы: голосов - 29, средняя оценка - 4.69
0 / 0 / 0
Регистрация: 23.11.2015
Сообщений: 11
1

Произведение отрицательных элементов массива

23.11.2015, 14:39. Показов 5616. Ответов 8
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
надо найти произведение отрицательных чисел элементов массива.
краткие методические указания:
1. создать текстовый файл, в котором записана числовая последовательность из произвольного числа элементов (можно и в самом matlab-е создать).
2. ввести из файла и вывести в командное окно массив с указанием индекса каждого элемента в несколько столбцов.
3. выполнить задачу, применяя оператор цикла с параметром, и вывести в командное окно расчетные данные.
помогите хотя бы с началом, даже не знаю с чего начать.....
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.11.2015, 14:39
Ответы с готовыми решениями:

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

Определить, что больше по модулю: сумма положительных или произведение отрицательных элементов массива
Дан двумерный массив в файле ‘array.txt’. Определить, что больше по модулю: сумма положительных или...

Посчитать построчно произведение отрицательных элементов
Посчитать построчно произведение отрицательных элементов в двумерном массиве А 4х5. Результат...

Подсчитать построчно произведение отрицательных элементов в двухмерном массиве A 4×5
Подсчитать построчно произведение отрицательных элементов в двухмерном массиве A 4×5....

8
Эксперт по математике/физике
2615 / 2229 / 684
Регистрация: 29.09.2012
Сообщений: 4,578
Записей в блоге: 13
23.11.2015, 15:39 2
Цитата Сообщение от Omaraliyev Посмотреть сообщение
найти произведение отрицательных чисел элементов массива
Произведение отрицательных элементов массива
1
0 / 0 / 0
Регистрация: 23.11.2015
Сообщений: 11
24.11.2015, 10:51  [ТС] 3
мне надо это в матлабе сделать...
0
Эксперт по электронике
939 / 839 / 121
Регистрация: 23.11.2012
Сообщений: 2,489
24.11.2015, 20:58 4
Omaraliyev, так в чем проблема?
1) Запись файла: fwrite, fprintf
2)
Цитата Сообщение от Omaraliyev Посмотреть сообщение
с указанием индекса каждого элемента в несколько столбцов
Вот здесь не совсем понятно. Как Ваш препод себе это представляет?
3) Цикл: for по всем элементам с if'ом внутри. Если элемент меньше ноля - пишите в отдельный массив, потом за циклом вычислите произведение. Либо же сразу считайте нарастающим произведением.
Можно и через while.
0
0 / 0 / 0
Регистрация: 23.11.2015
Сообщений: 11
24.11.2015, 21:37  [ТС] 5
честно, я сам не знаю.....
0
Эксперт по электронике
939 / 839 / 121
Регистрация: 23.11.2012
Сообщений: 2,489
24.11.2015, 22:46 6
Omaraliyev, ну так начните разбираться. Учебник в руки и вперед.

Не по теме:

"Дорогу осилит идущий (с)".

0
6954 / 4985 / 2106
Регистрация: 02.02.2014
Сообщений: 13,242
24.11.2015, 22:52 7
Цитата Сообщение от R2D2 Посмотреть сообщение
с указанием индекса каждого элемента в несколько столбцов
это примерно так...
Код
1 45   4 65   7 41
2  6   5  2   8 23
3 23   6  9   9 34
столбики без форматного вывода не получатся..
0
Эксперт по электронике
939 / 839 / 121
Регистрация: 23.11.2012
Сообщений: 2,489
24.11.2015, 23:36 8
Krasme, ну если так, то тоже ничего сложного...
0
0 / 0 / 0
Регистрация: 23.11.2015
Сообщений: 11
27.11.2015, 14:55  [ТС] 9
Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
clear,clc
disp('Исходные данные: А(i,j)')
n=input('введите i=');
m=input('введите j=');
A=randn(n,m)
p=1;
for i=1:n
    for j=1:m
        if A(i,j)<0
    p=p*A(i,j);
        end
    end
end
disp(['произведение всех отрицательных чисел элемента равна ',num2str(p)])
0
27.11.2015, 14:55
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.11.2015, 14:55
Помогаю со студенческими работами здесь

Найти произведение всех элементов массива и сумму всех нечетных элементов массива
Массив состоит из чисел от 1 до 200, кратных 13. a) Найти произведение всех элементов массива б)...

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

Нахождение отрицательных элементов массива и перемножение их на максимум
Три отрицательных элемента одномерного массива, расположенных правее максимального элемента,...

Вычислить произведение и количество элементов массива
Для совокупности чисел (массива X) 0.01; -27.3, 0, 1.25; -371; 0.5; -0.1; 1.2; -5; -172.3; 197.83;...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru