Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Помогите транспонировать матрицу 3х3
 
 автор: Вадимphp   (17.12.2008 в 23:29)   письмо автору
 
 

Нужно что бы было можно вводить значения вручную, ну и вывод рез-та, Очень нужно

  Ответить  
 
 автор: Гость   (17.12.2008 в 23:31)   письмо автору
 
   для: Вадимphp   (17.12.2008 в 23:29)
 

А что именно у вас не получается? Покажите код.

  Ответить  
 
 автор: Вадимphp   (18.12.2008 в 23:11)   письмо автору
 
   для: Гость   (17.12.2008 в 23:31)
 

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

  Ответить  
 
 автор: Гость   (19.12.2008 в 07:48)   письмо автору
 
   для: Вадимphp   (18.12.2008 в 23:11)
 

Может быть для начала составить алгоритм?

  Ответить  
 
 автор: Вадимphp   (20.12.2008 в 21:53)   письмо автору
 
   для: Гость   (19.12.2008 в 07:48)
 

я вообще не представляю как это сделать, просто дали в инсте типо для курсовой

  Ответить  
 
 автор: Киналь   (20.12.2008 в 22:03)   письмо автору
 
   для: Вадимphp   (17.12.2008 в 23:29)
 

А вы вообще так-то, "на бумажке", матрицу транспонировать можете?

UPD Да, и не тянет это как-то на курсовую) Лаба. Максимум - коллоквиум=)

  Ответить  
 
 автор: Вадимphp   (21.12.2008 в 02:04)   письмо автору
 
   для: Киналь   (20.12.2008 в 22:03)
 

на бумашке-то могу, а вот с рнр я не дружу, поэтому к Вашему форуму и обратился

  Ответить  
 
 автор: DEM   (20.12.2008 в 22:40)   письмо автору
 
   для: Вадимphp   (17.12.2008 в 23:29)
 

У меня по программированию будет на сессии похожее задание скорее всего... если найду время, завтра постараюсь сделать ;)

  Ответить  
 
 автор: Вадимphp   (21.12.2008 в 02:05)   письмо автору
 
   для: DEM   (20.12.2008 в 22:40)
 

Если получиться, поделитесь пожалуйста результатами, Заранее Спасибо

  Ответить  
 
 автор: Вадимphp   (25.12.2008 в 12:54)   письмо автору
 
   для: Вадимphp   (21.12.2008 в 02:05)
 

Народ! Ну может мне кто-то хоть помочь, очень прошу! Заранее спасибо за любые предложения

  Ответить  
 
 автор: Вадимphp   (25.12.2008 в 13:01)   письмо автору
 
   для: Вадимphp   (25.12.2008 в 12:54)
 

Народ вот еще нашел саит, вот так мне в принципе и надо, кто нибудь может вытащить код рнр от туда? Очень надо. И еще вопрос, можно сделать так что б матрица выводилась в сотбик, а не в строчку? http://calc-x.com/linalg/transpose-matrix.php

  Ответить  
 
 автор: Гость   (25.12.2008 в 13:08)   письмо автору
 
   для: Вадимphp   (25.12.2008 в 13:01)
 

Мне интересно - на кого вы учитесь?)

И задание у вас сделать именно на PHP? странно)

  Ответить  
 
 автор: Вадимphp   (25.12.2008 в 13:12)   письмо автору
 
   для: Гость   (25.12.2008 в 13:08)
 

Информационные технологии в экономики. А на РНР нам задал препод который его и преподает, только это задание так сказать на засыпку, делай че хошь, но должно быть! В общем прошу любой помощи от вас, а то в новый год с хвостом я не хочу идти(

  Ответить  
 
 автор: Вадимphp   (25.12.2008 в 13:14)   письмо автору
 
   для: Вадимphp   (25.12.2008 в 13:12)
 

Вот еще откапал такой код, но как я понял там нет визуального интерфейса как на перевой ссылки которую я давал, подскажите что мне надо взять из этого кода для транспонирования?http://blog.mesos.ru/2008/03/06/php-matrix/

  Ответить  
 
 автор: MIchail1982   (25.12.2008 в 13:45)   письмо автору
 
   для: Вадимphp   (25.12.2008 в 13:14)
 

Хоть 3х3, хоть 5х12 ;)
<?php
/*$arr - входной массив*/
/*$tmp_arr - временный массив*/
$tmp_arr = array();
foreach (
$arr as $one_key=>$arr_two){
    foreach(
$arr_two as $two_key=>$val){
        
$tmp_arr[$two_key][$one_key] = $val;
    }
}
$arr $tmp_arr;
unset(
$tmp_arr);
?>

  Ответить  
 
 автор: Вадимphp   (25.12.2008 в 13:59)   письмо автору
 
   для: MIchail1982   (25.12.2008 в 13:45)
 

Большое спасибо!

  Ответить  
 
 автор: Вадимphp   (25.01.2009 в 17:30)   письмо автору
 
   для: MIchail1982   (25.12.2008 в 13:45)
 

Кто нибудь попрбуйте запустить этот код у себя, и отпишите о результатах, и способе как запускали

  Ответить  
 
 автор: Вадимphp   (25.01.2009 в 17:33)   письмо автору
 
   для: Вадимphp   (25.01.2009 в 17:30)
 

и еще не знаете как добавить туда граф интерфейс что типо вот такого http://calc-x.com/linalg/transpose-matrix.php или вытащить с этого сайта только эту таблюцу для транспонирования

  Ответить  
 
 автор: Вадимphp   (25.01.2009 в 20:04)   письмо автору
 
   для: Вадимphp   (25.01.2009 в 17:33)
 

Помогите пожалуйста достать с этой страницы http://calc-x.com/linalg/transpose-matrix.php код РНР транспонирования матрицы

  Ответить  
 
 автор: Николай2357   (25.01.2009 в 21:11)   письмо автору
 
   для: Вадимphp   (25.01.2009 в 20:04)
 

Держите, болезный )))
<?php 
$matrix 
= isset($_POST['matrix'])?$_POST['matrix']:null;
if(
$matrix)
{
preg_match_all("#\(([,\-\d\s]+?)\)#",$matrix,$out);
foreach (
$out[1] as $str)
$arr[] = explode(",",$str);
$tmp_arr = array(); 
foreach (
$arr as $one_key=>$arr_two){ 
    foreach(
$arr_two as $two_key=>$val){ 
        
$tmp_arr[$two_key][$one_key] = $val
    } 

$arr $tmp_arr
unset(
$tmp_arr);
echo 
"<b>`".$matrix."^T` = `(";
foreach(
$arr as $matrix)
echo 
"(".implode(",",$matrix).")";
echo 
")`</b>";
}
?>
<form action="?" method="post"> 
<input name="matrix" type="text" onclick="this.value=''" 
value="((1, -2, 3, 1) , (23, -23, 1, 2) , (-44, 12, 0, 1) )" size="100" /><br /> 
<input name="ok" type="submit" value="Транспонировать" /> <br /> 
</form>

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования