IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Тема закрытаОткрыть новую тему
> Матрица - Вычислить скалярное произведение для вектора-строки и вектора-столбца
)(aTaBbl4
сообщение 1.3.2009, 11:13
Сообщение #1


Пользователь


Группа: Пользователи
Сообщений: 11
Регистрация: 28.2.2009
Пользователь №: 21 511



Вычислить скалярное произведение для вектора-строки и вектора-столбца на пересечение которой находится минимальный элемент квадратной матрицы. Число строк матрицы не более 15. ohmy.gif ohmy.gif ohmy.gif
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
PolPoll
сообщение 1.3.2009, 17:50
Сообщение #2


:)


Группа: Главные администраторы
Сообщений: 5 858
Регистрация: 24.11.2005
Из: Москва
Пользователь №: 5 327



Вопросы?

не знаешь что такое скалярное произведение?
или как найти номер строки и столбца одного из минимальных элементов? или всех надо (с минимальными значениями)?


--------------------
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
)(aTaBbl4
сообщение 1.3.2009, 19:28
Сообщение #3


Пользователь


Группа: Пользователи
Сообщений: 11
Регистрация: 28.2.2009
Пользователь №: 21 511



Цитата(PolPoll @ 1.3.2009, 17:50) *

Вопросы?

не знаешь что такое скалярное произведение?
или как найти номер строки и столбца одного из минимальных элементов? или всех надо (с минимальными значениями)?

Что такое сколярное произведения я знаю и даже знаю как найти минимальное значение, но не понимаю как записать в проге это сколяное произведение вот рпога которую написал но без сколярного произведения:
CLS
DO
INPUT "vvedite kol strok ot 2 do 15"; n
LOOP UNTIL (n >= 2) AND (n <= 15)
DO
INPUT "vvedite kol stolbcov ot 2 do 15"; m
LOOP UNTIL (m >= 2) AND (m <= 15)
DIM a(n, m)
FOR j = 1 TO m
FOR i = 1 TO n
a(i, j) = INT(RND * 100 - 50)
PRINT USING "####"; a(i, j);
NEXT i
PRINT
NEXT j
Amin = a(1, 1)
FOR j = 1 TO m
FOR i = 1 TO n
IF a(j, i) < Amin THEN Amin = a(j, i)
NEXT i
NEXT j
PRINT "minimalnii element="; Amin;
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
PolPoll
сообщение 3.3.2009, 17:49
Сообщение #4


:)


Группа: Главные администраторы
Сообщений: 5 858
Регистрация: 24.11.2005
Из: Москва
Пользователь №: 5 327



Цитата()(aTaBbl4 @ 1.3.2009, 22:28) *

Amin = a(1, 1)
FOR j = 1 TO m
FOR i = 1 TO n
IF a(j, i) < Amin THEN Amin = a(j, i)
NEXT i
NEXT j
PRINT "minimalnii element="; Amin;
Тебе нужно найти не сам минимум, а индексы элемента с минимальным значением (допустим, minj и mini).
Сооответственно сначала они 1 и 1
потом j и i

Произведение скалярное
p=0
далее в цикле FOR по j (илиможно i) от 1 до m (=n )
p = a(j,mini)*a(minj,j)



И обрати внимание - для решения этой задачи матрица должна быть квадратной!!!


--------------------
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
)(aTaBbl4
сообщение 4.3.2009, 15:07
Сообщение #5


Пользователь


Группа: Пользователи
Сообщений: 11
Регистрация: 28.2.2009
Пользователь №: 21 511



Цитата(PolPoll @ 3.3.2009, 17:49) *

Тебе нужно найти не сам минимум, а индексы элемента с минимальным значением (допустим, minj и mini).
Сооответственно сначала они 1 и 1
потом j и i

Произведение скалярное
p=0
далее в цикле FOR по j (илиможно i) от 1 до m (=n )
p = a(j,mini)*a(minj,j)
И обрати внимание - для решения этой задачи матрица должна быть квадратной!!!

А можешь пожалуйсто по подробней написать. Если не сложно.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
PolPoll
сообщение 6.3.2009, 11:21
Сообщение #6


:)


Группа: Главные администраторы
Сообщений: 5 858
Регистрация: 24.11.2005
Из: Москва
Пользователь №: 5 327



Цитата()(aTaBbl4 @ 4.3.2009, 18:07) *

А можешь пожалуйсто по подробней написать. Если не сложно.
про что?


--------------------
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
)(aTaBbl4
сообщение 6.3.2009, 20:59
Сообщение #7


Пользователь


Группа: Пользователи
Сообщений: 11
Регистрация: 28.2.2009
Пользователь №: 21 511



Цитата(PolPoll @ 6.3.2009, 11:21) *

про что?

Все СпС не надо! smile.gif
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Тема закрытаОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 23.5.2012, 4:05