0 / 0 / 0
Регистрация: 03.12.2019
Сообщений: 6
1

Написать m-функцию, определяющую, каких элементов - отрицательных или положительных - больше в нечётных столбцах матрицы

03.12.2019, 11:55. Показов 521. Ответов 4
Метки нет (Все метки)

Друзья, помогите, пожалуйста

Написать m-функцию, определяющую, каких элементов - отрицательных
или положительных - больше в нечётных столбцах матрицы
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.12.2019, 11:55
Ответы с готовыми решениями:

Нужно написать программу определяющую каких элементов больше положительных или отрицательных
Дан массив из n целых чисел. Нужно написать программу определяющую каких элементов больше...

В одномерном массиве определите, каких элементов больше – положительных нечетных или отрицательных четных
1. В одномерном массиве, состоящем из n вещественных элементов: 1) определите, каких элементов...

Определить, каких чисел в массиве больше - чётных положительных или нечётных отрицательных
Получить массив N случайных чисел, лежвщих в интервале от - 50до100. Определить каких чисел в нём...

В массиве каких больше элементов положительных или отрицательных?
В массиве каких больше элементов положительных или отрицательных?

4
117 / 83 / 39
Регистрация: 06.01.2013
Сообщений: 274
03.12.2019, 12:30 2
Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
clear; close all;clc
M = randi([-10, 10],[10 8]);
ind = 1:2:size(M,2);
 
if ~isempty(ind(sum(M(:,ind)>0,1) < sum(M(:,ind)<0,1)))
    fprintf('Больше отрицательных в столбцах: ')
    disp(ind(sum(M(:,ind)>0,1) < sum(M(:,ind)<0,1)))
end
if ~isempty(ind(sum(M(:,ind)>0,1) > sum(M(:,ind)<0,1)))
    fprintf('Больше положительных в столбцах: ')
    disp(ind(sum(M(:,ind)>0,1) > sum(M(:,ind)<0,1)))
end
if ~isempty(ind(sum(M(:,ind)>0,1) == sum(M(:,ind)<0,1)))
    fprintf('Положительных и отрицательных равное количество в столбцах: ')
    disp(ind(sum(M(:,ind)>0,1) == sum(M(:,ind)<0,1)))
end
0
0 / 0 / 0
Регистрация: 03.12.2019
Сообщений: 6
03.12.2019, 12:37  [ТС] 3
Я извиняюсь за наглость, но правильно ли я написал?
Вопрос: написать m-функцию, вычисляющую произведение чётных элементов матрицы
A = randi ([3 6], 5,5);
B = prod (A(mod(A,2) = 0);
disp (B);
end
0
117 / 83 / 39
Регистрация: 06.01.2013
Сообщений: 274
03.12.2019, 12:40 4
Kingulya, у Вас знака равно и скобки не хватает
Matlab M
1
B = prod(A(mod(A,2)==0));
0
0 / 0 / 0
Регистрация: 03.12.2019
Сообщений: 6
03.12.2019, 12:46  [ТС] 5
Спасибо
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.12.2019, 12:46
Помогаю со студенческими работами здесь

Каких элементов больше в массиве: положительных или отрицательных
/*Задан числовой массив А(50). Определить, каких элементов больше в этом массиве: положительных...

Массив: Определить каких элементов больше: положительных или отрицательных.
Создать числовой масив А из 10 элементов.заполнить его и вывести на екран. а)Вычислить сумму всех...

Определить, каких элементов массива больше: положительных или отрицательных
В заданной матрице из 7 строк и 9 столбцов, не содержащей нулевых элементов, определить, каких...

Определить, каких элементов в матрице больше, отрицательных или положительных
Дана матрица Т(5,7) действительных чисел. Определить, каких элементов в ней больше, отрицательных...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru