На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! правила раздела Алгоритмы
1. Помните, что название темы должно хоть как-то отражать ее содержимое (не создавайте темы с заголовком ПОМОГИТЕ, HELP и т.д.). Злоупотребление заглавными буквами в заголовках тем ЗАПРЕЩЕНО.
2. При создании темы постарайтесь, как можно более точно описать проблему, а не ограничиваться общими понятиями и определениями.
3. Приводимые фрагменты исходного кода старайтесь выделять тегами code.../code
4. Помните, чем подробнее Вы опишете свою проблему, тем быстрее получите вразумительный совет
5. Запрещено поднимать неактуальные темы (ПРИМЕР: запрещено отвечать на вопрос из серии "срочно надо", заданный в 2003 году)
6. И не забывайте о кнопочках TRANSLIT и РУССКАЯ КЛАВИАТУРА, если не можете писать в русской раскладке :)
Модераторы: Akina, shadeofgray
Страницы: (2) 1 [2]  все  ( Перейти к последнему сообщению )  
> Ортогональная матрица
    :blink: понятно)
    а по теме чёнить мона растолкавать? буду очень признателен.)
      А по теме всё верно - насколько я помню. Это ж элементарно. Посмотри в учебнике. Это мне смотреть уже негде...
        Понимаешь мну один нюанс здесь смущает, умножение матрицы на транспонированную, фактически даёт туже матрицу возведённую в квадрат тока прямоугольную, ну это грубо выражаясь. Ты не мог бы привести пример ортонормированной матрицы? Плиз)
          atij, ортонормированная? Это ортогональная и нормированная. Можешь проверить по очереди на ортогональность (все векторы) + нормированность.
            Всем большое спасибо, проблема решена)
              Помогите рашеть, просто у меня с ней возникли проблемы(

              Программа. Определить, является ли заданная
              целая квадратная матрица 10-го порядка ортоно-
              рмированной, т.е. такой, в которой скалярное
              произведение каждой пары различных строк равно
              0, а скалярное произведение каждой строки на
              себя равно 1.

              Или подскажите, как в паскале написать скалярное произведение...можно в пример взять матрицу:
              a b c d
              e f g h
              i j k l
              m n o p
                (оглядываясь)
                Это раздел "Алгоритмы"? :blink:
                  Фауст, да, Алгоритмы :( А какие альтернативы?
                    знаем,что скалярное произведение двух строк будет высчитываться таг: имея массив а, скалярка= a[1,1]*a[2,1]+a[2.1]*a[2,2]+...и тд)
                    или математически = х1*х2+у1*у2+z1*z2+...и тд)

                    Вопрос, каг записать в паскале нахождение скалярного для двух строг...причем нужно, чтоб проверялись все возможные пары строк....хелп
                      bool ono = true;
                      for(int i=0;i<row;i++){
                      for(int j=0; j<col;j++)
                      if(A[i][j] != At[j][i]) {ono = false;break;}
                      if(!ono) break;
                      }
                      if(!ono) puts("Ne ono");
                        AndreyK
                        Сори, а эт чво такое?оО
                          Цитата JuFsu @
                          AndreyK
                          Сори, а эт чво такое?оО

                          Похоже, это попытка AndreyK написать на C++ код, проверяющий матрицу на симметричность :D

                          Цитата Фауст @
                          (оглядываясь)
                          Это раздел "Алгоритмы"?

                          JuFsu, действительно, переместился бы ты в Pascal ;)
                            Цитата shadeofgray @
                            Фауст, да, Алгоритмы :( А какие альтернативы?

                            после
                            Цитата JuFsu @
                            знаем,что скалярное произведение двух строк будет высчитываться таг: имея массив а, скалярка= a[1,1]*a[2,1]+a[2.1]*a[2,2]+...и тд)
                            или математически = х1*х2+у1*у2+z1*z2+...и тд)

                            Вопрос, каг записать в паскале нахождение скалярного для двух строг...причем нужно, чтоб проверялись все возможные пары строк....хелп

                            понятно, что вопрос в том, как записать это в паскале. Дай-ка подумаю, какие могут быть альтернативы... Может раздел о Яве? ;)



                            AndreyK, ну, по крайней мере:

                            for(int j=i+1; j<col;j++)

                            Матрица же, квадратная! Да и как неквадратная матрица может быть симметричной?
                            0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                            0 пользователей:


                            Рейтинг@Mail.ru
                            [ Script execution time: 0.0799 ]   [ 15 queries used ]   [ Generated: 24.10.26, 16:05 GMT ]