Thread Gibt es für Zeile x einer Matrix andere Zeilen die ein Subset dieser Zeile sind? (11 answers)
Opened by leo11 at 2010-10-19 15:06

topeg
 2010-10-20 11:00
#142078 #142078
User since
2006-07-10
2611 Artikel
BenutzerIn

user image
War gestern doch schon etwas spät. Ich habe nicht mehr daran gedacht, dass Es mit "L" ins Intel Format mit den vertauschen Low-/Hight-Bytes konvertiert wird. Es wird das Format gebraucht bei dem die Byteorder nicht vertauscht ist.

also das funktioniert wie erwartet:

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/usr/bin/perl
use strict;
use warnings;

sub bin2num($)
{
  my $bin=shift;
  # gültige 32 Bit Zahl daraus machen.
  $bin=( '0'x( 32-length $bin ) ).$bin;
  return unpack("N", pack("B*",$bin));
}

sub num2bin($)
{ unpack("B*",pack("N",shift)); }

my $bin=num2bin(22);
print $bin."->".bin2num($bin)."\n";

View full thread Gibt es für Zeile x einer Matrix andere Zeilen die ein Subset dieser Zeile sind?