Блокнот снайпера

Оружие самообороны, гражданское оружие, гладкоствольное оружие, нож для самообороны, выбор оружия самообороны

Транспонирование матрицы.

Posted on | июня 20, 2008 | 6 комментариев
Разделы: Быдлокод.
Метки: .

Простая операция: транспонирование матрицы 3х3

<form method=”post”>
<table border=5px>
<tr>
<td><input name=”a1″></td>
<td><input name=”b1″></td>
<td><input name=”c1″></td>
</tr>

<tr>
<td><input name=”a2″></td>
<td><input name=”b2″></td>
<td><input name=”c2″></td>
</tr>

<tr>
<td><input name=”a3″></td>
<td><input name=”b3″></td>
<td><input name=”c3″></td>
</tr>
</table>

<center><input type=”submit” value=”Обработать”></center>

</form>

<?php

$a1=$_POST['a1'];
$b1=$_POST['b1'];
$c1=$_POST['c1'];
$a2=$_POST['a2'];
$b2=$_POST['b2'];
$c2=$_POST['c2'];
$a3=$_POST['a3'];
$b3=$_POST['b3'];
$c3=$_POST['c3'];

$matrix1[1][1]=$a1;
$matrix1[1][2]=$b1;
$matrix1[1][3]=$c1;
$matrix1[2][1]=$a2;
$matrix1[2][2]=$b2;
$matrix1[2][3]=$c2;
$matrix1[3][1]=$a3;
$matrix1[3][2]=$b3;
$matrix1[3][3]=$c3;

echo ‘<table cellspacing=5 cellpadding=5>’;

for ($i=0; $i<4; $i++)
{
echo ‘<tr align=center>’;

for ($j=0; $j<4; $j++)
{

$matrix2[$i][$j]=$matrix1[$j][$i];
echo ‘<td>’,”{$matrix2[$i][$j]}”,’</td>’;

}

echo’</tr>’;

}

echo ‘</table>’;

?>

Похожие записи


Автор записи - Эхо-браво. Все статьи автора можно прочитать здесь.
Запись опубликована 20 июня, 2008 в 23:58.
Вы можете подписаться на комментарии к ней через RSS 2.0.
Вы можете оставить комментарий, или трекбек с Вашего сайта.
Отправить пост на e-mail
Распечатать этот пост

Comments

6 комментариев to “Транспонирование матрицы.”

  1. Андрей
    июля 24, 2008 @ 18:40

    Спасибо за информацию. Пригодилась.

  2. Эхо-браво
    июля 25, 2008 @ 10:25

    Не за что :)

  3. Шмель
    ноября 10, 2010 @ 14:34

    Может, конечно, что-то не так делаю, но, похоже, не закрыт какой-то тег. Кнопка “Обработать” неактивна, текст из неё можно удалить бекспейсом, а ниже “торчит” часть системного кода (это в режиме просмотра в браузере). Поэксперементировал с подстановкой закрывающих тегов, но ничего не добился. Если не трудно, гляньте свой код. Матрицу мне транспонировать не надо, но стало интересно в чём же дело :)
    Спасибо!

  4. Эхо-браво
    ноября 10, 2010 @ 14:38

    Шмель написал:

    Может, конечно, что-то не так делаю, но, похоже, не закрыт какой-то тег. Кнопка “Обработать” неактивна, текст из неё можно удалить бекспейсом, а ниже “торчит” часть системного кода (это в режиме просмотра в браузере). Поэксперементировал с подстановкой закрывающих тегов, но ничего не добился. Если не трудно, гляньте свой код. Матрицу мне транспонировать не надо, но стало интересно в чём же дело
    Спасибо!

    Хм, интересно :)
    Вечером код проверю, о результатах отпишусь :)

  5. Шмель
    ноября 10, 2010 @ 14:38

    Спасибо! :)
    Сейчас скриншот сделаю и ссылку сюда добавлю.

  6. Шмель
    ноября 10, 2010 @ 17:30

Leave a Reply