Форум программистов, компьютерный форум, киберфорум
Scilab
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/9: Рейтинг темы: голосов - 9, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 15.01.2016
Сообщений: 3

Найти максимальный элемент главной диагонали матрицы, и номер строки, в которой он находится

18.01.2016, 12:54. Показов 1724. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте, помогите пожалуйста с задачей, без помощи никак не справлюсь.
С использованием двухмерных массивов составить программу для решения следующей задачи: дана квадратная матрица размерности 4x4
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
18.01.2016, 12:54
Ответы с готовыми решениями:

Найти максимальный элемент главной диагонали матрицы и вывести всю строку в которой он находится
C использованием двумерных массивов составить программу для решения следующей задачи: дана квадратная матрица размерности c)6x6 Найти...

Найти максимальный элемент главной диагонали матрицы и вывести всю строку в которой он находится
C использованием двумерных массивов составить программу для решения следующей задачи: дана квадратная матрица размерности а)4х4 b)5x5 c)6x6...

Найти минимальный элемент главной диагонали матрицы и номер строки, в которой этот элемент располагается
Дана целочисленная квадратная матрица порядка 4, все элементы которой различны. Найти минимальный элемент главной диагонали и номер строки,...

6
2444 / 1842 / 406
Регистрация: 15.12.2013
Сообщений: 8,243
18.01.2016, 13:52
Svetiik, вы уверены что решить вашу задачу надо в Scilab?
0
0 / 0 / 0
Регистрация: 15.01.2016
Сообщений: 3
18.01.2016, 14:10  [ТС]
да. я не полное задание отправила, нужно составить программу для того чтобы найти максимальный элемент главной диагонали матрицы и вывести всю строку, в которой он находится.
0
2444 / 1842 / 406
Регистрация: 15.12.2013
Сообщений: 8,243
18.01.2016, 14:23
Svetiik, показывайте наработки.

P.S. В первый раз слышу про двумерные массивы в scilab.
0
0 / 0 / 0
Регистрация: 15.01.2016
Сообщений: 3
18.01.2016, 14:50  [ТС]
пока получилось так.:
-->A=[1 2 3 4; 2 3 4 5; 3 4 5 6; 0 9 8 7]
A =

1. 2. 3. 4.
2. 3. 4. 5.
3. 4. 5. 6.
0. 9. 8. 7.

-->max(diag(A))
ans =

7.

Добавлено через 2 минуты
да, скорее всего вы правы, я допустила опечатку, не двумерные а двухмерные, может быть вы понимаете разницу, лично я нет, не разбираюсь к сожалению.
0
2444 / 1842 / 406
Регистрация: 15.12.2013
Сообщений: 8,243
18.01.2016, 16:18
Svetiik, не самое эффективное, но короткое решение:
Matlab M Скопировано
1
A(find(diag(A)==max(diag(A))),:)
0
Заблокирован
19.01.2016, 16:35
Цитата Сообщение от Svetiik Посмотреть сообщение
пока получилось так.:
Svetiik, практически все правильно. Чтобы получить индекс, нужно применить другую версию функции max:

Matlab M Скопировано
1
[value,index]=max(diag(A))
Полный пример:

Matlab M Скопировано
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A=[1 2 3 4; 2 3 4 5; 3 4 5 6; 0 9 8 7]
 A  =
 
    1.    2.    3.    4.  
    2.    3.    4.    5.  
    3.    4.    5.    6.  
    0.    9.    8.    7.  
 
-->[value,index]=max(diag(A))
 index  =
 
    4.  
 value  =
 
    7.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
19.01.2016, 16:35
Помогаю со студенческими работами здесь

Найти максимальный элемент матрицы, который находится на диагонали выше главной
Возникла проблема. Мне по заданию нужно найти макс элемент который находится на диагонали, которая находится выше главной(см фотку) и...

Определить минимальный элемент главной диагонали матрицы 5x5 и номер строки, в котором он находится
Помогите,пожалуйста, с решением данной задачи: "Определить минимальный элемент главной диагонали квадратной матрицы размером 5x5 и номер...

Вывести номер строки матрицы , в которой элемент , стоящий на главной диагонали , максимален
как вывести номер строки?! Вывести номер строки матрицы , в которой элемент , стоящий на главной диагонали , максимален.

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

Найти максимальный элемент главной диагонали матрицы, поменять местами строку/столбец, где он находится
С клавиатуры вводится матрица чисел P Найти максимальнный элемент главной диагонали Поменять местами элементы строки и столбца , на...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
TypeScript: Интерфейсы vs Типы
run.dev 11.04.2025
Современная разработка на JavaScript сталкивается с множеством проблем при масштабировании проектов. Типизация кода стала хорошим инструментом, помогающим избежать ошибок во время выполнения,. . .
Управление топиками и разделами Kafka
Javaican 11.04.2025
Apache Kafka — распределенная платформа потоковой передачи данных, которая стала стандартом для построения высоконагруженных систем обмена сообщениями. В современной архитектуре микросервисов,. . .
Миграция монолита в Event-Driven микросервисную архитектуру на C#
stackOverflow 11.04.2025
Монолитная архитектура – классический подход к разработке программного обеспечения. Это приложение, построенное как единое целое, где все компоненты тесно связаны между собой. Большинство проектов. . .
Go в Kubernetes: Управление ресурсами
golander 11.04.2025
Разработчики Go-приложений в Kubernetes часто сталкиваются с неожиданными проблемами производительности и даже внезапными отказами контейнеров. Причина этого кроется в особенностях взаимодействия. . .
Агрегаты и сущности в DDD микросервисах
Javaican 10.04.2025
Разработка современных программных систем часто приводит на распутье: монолит или микросервисы? Даже при выборе микросервисной архитектуры многие команды сталкиваются с проблемой правильного. . .
Многопоточность в C#: Task и параллельное программирование
UnmanagedCoder 10.04.2025
Современные процессоры уже давно перестали наращивать тактовую частоту в пользу увеличения количества ядер. Это создало интересную ситуацию: разработчики, привыкшие к последовательному. . .
Линейное решение нелинейной задачи с помощью арктангенса для метода обработки данных из double buffering.
Hrethgir 10.04.2025
Публикация в доработке, метод арктангенса в комментариях внизу. Вообще изначально я пренебрёг квадратурой числа, но потом понял, что для вычисления приблизительного значения - сгодится, формулу. . .
Переменные в Python
py-thonny 10.04.2025
Переменная в программировании — это символическое имя, связанное с областью памяти, в которой хранится значение. Она позволяет получать доступ к данным через понятные человеку идентификаторы, а не. . .
Многопоточность в C#: Task и асинхронные операции
UnmanagedCoder 10.04.2025
Многопоточность позволяет выполнять несколько операций одновременно, что важно для решения двух основных задач: повышения скорости выполнения вычислительно-сложных операций и сохранения отзывчивости. . .
Запуск контейнеров Docker на ARM64
Mr. Docker 09.04.2025
Появление таких решений, как Apple M1/ M2, AWS Graviton, Ampere Altra и Raspberry Pi, сделало использование ARM-систем обыденностью для многих разработчиков и DevOps-инженеров. При этом Docker,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
Выделить код Копировать код Сохранить код Нормальный размер Увеличенный размер