Матрицы

Простейшие вопросы в области инженерной разработки
Ответить
saraxis
interested
interested
Сообщения: 4
Зарегистрирован: 04 дек 2016, 17:58
Версия LabVIEW: 14
Контактная информация:

Матрицы

Сообщение saraxis »

Помогите пожалуйста сделать лабу на Labview.

В прямоугольной матрице поменять местами строки, содержащие максимальный и минимальный ее элементы.
Artem.spb

Activity Автор
professor
professor
Сообщения: 3394
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 172 раза
Контактная информация:

Re: Матрицы

Сообщение Artem.spb »

1) найти индекс минимального элемента, взять индекс строки
2) найти индекс максимального элемента, взять индекс строки
3) поменять строки местами.
Это невероятно сложное задание решается 7ю функциями, из которых только 3 уникальны.
Аватара пользователя
Super Star
adviser
adviser
Сообщения: 228
Зарегистрирован: 07 фев 2013, 08:37
Версия LabVIEW: 2011

Re: Матрицы

Сообщение Super Star »

может так?
Вложения
matrix.png
matrix.png (4.71 КБ) 5682 просмотра
я люблю свою работу.... Я приду сюда в субботу ...
Аватара пользователя
Jakob Brontfeyn

Activity Gold Silver Black
expert
expert
Сообщения: 1729
Зарегистрирован: 28 фев 2008, 11:01
Награды: 6
Благодарил (а): 1 раз
Контактная информация:

Re: Матрицы

Сообщение Jakob Brontfeyn »

А если и минимальный и максимальный элементы окажутся в одной строке :crazy: :D
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2210
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 27 раз
Поблагодарили: 26 раз

Re: Матрицы

Сообщение Borjomy_1 »

Super Star писал(а):может так?
Это обмен строк, в которых лежат максимальные и минимальные значения. Функция минмакс выдает массив, где указана позиция по каждой размерности. поэтому надо на обмен тянуть два элемента массива - и строку и столбец
saraxis
interested
interested
Сообщения: 4
Зарегистрирован: 04 дек 2016, 17:58
Версия LabVIEW: 14
Контактная информация:

Re: Матрицы

Сообщение saraxis »

Спасибо, можешь написать что эта за функция, а то я в 14 версии не нашёл такой
Вложения
Сохраненное изображение 2017-1-12_22-38-57.255.jpg
Сохраненное изображение 2017-1-12_22-38-57.255.jpg (17.88 КБ) 5658 просмотров
Аватара пользователя
Kosist

Activity Gold
expert
expert
Сообщения: 1236
Зарегистрирован: 21 фев 2011, 23:44
Награды: 2
Версия LabVIEW: 2013-2020
Благодарил (а): 23 раза
Поблагодарили: 30 раз
Контактная информация:

Re: Матрицы

Сообщение Kosist »

saraxis писал(а):Спасибо, можешь написать что эта за функция, а то я в 14 версии не нашёл такой
Replace Array Subset - ее можно растягивать на нужное количество входов.
Мы делили апельсин - много наших полегло...
Аватара пользователя
Super Star
adviser
adviser
Сообщения: 228
Зарегистрирован: 07 фев 2013, 08:37
Версия LabVIEW: 2011

Re: Матрицы

Сообщение Super Star »

Borjomy_1 писал(а):
Super Star писал(а):может так?
Это обмен строк, в которых лежат максимальные и минимальные значения. Функция минмакс выдает массив, где указана позиция по каждой размерности. поэтому надо на обмен тянуть два элемента массива - и строку и столбец

так в задании и просят строки поменять
я люблю свою работу.... Я приду сюда в субботу ...
Аватара пользователя
Super Star
adviser
adviser
Сообщения: 228
Зарегистрирован: 07 фев 2013, 08:37
Версия LabVIEW: 2011

Re: Матрицы

Сообщение Super Star »

Jakob Brontfeyn писал(а):А если и минимальный и максимальный элементы окажутся в одной строке :crazy: :D
поменяет эту строку на эту строку :drink:
я люблю свою работу.... Я приду сюда в субботу ...
Ответить

Вернуться в «Для чайников»