Матрицы

Простейшие вопросы в области инженерной разработки

Матрицы

Postby saraxis on 12 Jan 2017, 12:11

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

В прямоугольной матрице поменять местами строки, содержащие максимальный и минимальный ее элементы.
saraxis
interested
interested
 
Posts: 4
Joined: 04 Dec 2016, 17:58
LabVIEW Version: 14
Karma: 0

Re: Матрицы

Postby Artem.spb on 12 Jan 2017, 12:40

1) найти индекс минимального элемента, взять индекс строки
2) найти индекс максимального элемента, взять индекс строки
3) поменять строки местами.
Это невероятно сложное задание решается 7ю функциями, из которых только 3 уникальны.
Artem.spb
leader
leader
 
Posts: 996
Joined: 31 Jul 2011, 23:05
Medals: 2
Activity (1) Автор (1)
LabVIEW Version: 12,14,15
Karma: 203
CLD hardware I/O VIP freelance

Re: Матрицы

Postby Super Star on 12 Jan 2017, 14:07

может так?
Attachments
matrix.png
matrix.png (4.71 KiB) Viewed 389 times
я люблю свою работу.... Я приду сюда в субботу ...
User avatar
Super Star
adviser
adviser
 
Posts: 227
Joined: 07 Feb 2013, 08:37
LabVIEW Version: 2011
Karma: 35

Re: Матрицы

Postby Jakob Brontfeyn on 12 Jan 2017, 17:57

А если и минимальный и максимальный элементы окажутся в одной строке :crazy: :D
User avatar
Jakob Brontfeyn
expert
expert
 
Posts: 1658
Joined: 28 Feb 2008, 11:01
Medals: 6
Activity (1) Gold (1) Silver (2) Black (2)
Karma: 222
VIP

Re: Матрицы

Postby Borjomy_1 on 12 Jan 2017, 18:50

Super Star wrote:может так?

Это обмен строк, в которых лежат максимальные и минимальные значения. Функция минмакс выдает массив, где указана позиция по каждой размерности. поэтому надо на обмен тянуть два элемента массива - и строку и столбец
Borjomy_1
expert
expert
 
Posts: 1611
Joined: 28 Jun 2012, 09:32
Location: город семи холмов
Medals: 3
Activity (1) Professionalism (1) Silver (1)
LabVIEW Version: 4-8.6,9-14
Karma: 290
VIP

Re: Матрицы

Postby saraxis on 12 Jan 2017, 23:40

Спасибо, можешь написать что эта за функция, а то я в 14 версии не нашёл такой
Attachments
Сохраненное изображение 2017-1-12_22-38-57.255.jpg
Сохраненное изображение 2017-1-12_22-38-57.255.jpg (17.88 KiB) Viewed 365 times
saraxis
interested
interested
 
Posts: 4
Joined: 04 Dec 2016, 17:58
LabVIEW Version: 14
Karma: 0

Re: Матрицы

Postby Kosist on 13 Jan 2017, 01:38

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

Replace Array Subset - ее можно растягивать на нужное количество входов.
Мы делили апельсин - много наших полегло...
User avatar
Kosist
leader
leader
 
Posts: 654
Joined: 21 Feb 2011, 23:44
Location: СумГУ
Medals: 2
Activity (1) Gold (1)
LabVIEW Version: 2013-2015
Karma: 204
CLAD I/O VIP students

Re: Матрицы

Postby Super Star on 13 Jan 2017, 16:32

Borjomy_1 wrote:
Super Star wrote:может так?

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



так в задании и просят строки поменять
я люблю свою работу.... Я приду сюда в субботу ...
User avatar
Super Star
adviser
adviser
 
Posts: 227
Joined: 07 Feb 2013, 08:37
LabVIEW Version: 2011
Karma: 35

Re: Матрицы

Postby Super Star on 13 Jan 2017, 16:33

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


поменяет эту строку на эту строку :drink:
я люблю свою работу.... Я приду сюда в субботу ...
User avatar
Super Star
adviser
adviser
 
Posts: 227
Joined: 07 Feb 2013, 08:37
LabVIEW Version: 2011
Karma: 35


Return to Для чайников

Who is online

Users browsing this forum: Bing [Bot], Yandex and 2 guests

cron