Страница 1 из 1

Матрицы

Добавлено: 12 янв 2017, 12:11
saraxis
Помогите пожалуйста сделать лабу на Labview.

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

Re: Матрицы

Добавлено: 12 янв 2017, 12:40
Artem.spb
1) найти индекс минимального элемента, взять индекс строки
2) найти индекс максимального элемента, взять индекс строки
3) поменять строки местами.
Это невероятно сложное задание решается 7ю функциями, из которых только 3 уникальны.

Re: Матрицы

Добавлено: 12 янв 2017, 14:07
Super Star
может так?

Re: Матрицы

Добавлено: 12 янв 2017, 17:57
Jakob Brontfeyn
А если и минимальный и максимальный элементы окажутся в одной строке :crazy: :D

Re: Матрицы

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

Re: Матрицы

Добавлено: 12 янв 2017, 23:40
saraxis
Спасибо, можешь написать что эта за функция, а то я в 14 версии не нашёл такой

Re: Матрицы

Добавлено: 13 янв 2017, 01:38
Kosist
saraxis писал(а):Спасибо, можешь написать что эта за функция, а то я в 14 версии не нашёл такой
Replace Array Subset - ее можно растягивать на нужное количество входов.

Re: Матрицы

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

так в задании и просят строки поменять

Re: Матрицы

Добавлено: 13 янв 2017, 16:33
Super Star
Jakob Brontfeyn писал(а):А если и минимальный и максимальный элементы окажутся в одной строке :crazy: :D
поменяет эту строку на эту строку :drink: