Bit-Or mit negative Zahlen in Matlab

  • Hallo,

    ich möchte die Bit-Or Funktion in Matlab anwenden, leider sind dabei nur positive Integer Zahlen erlaubt. Ich brauch aber die Bit-Or Funktion auch für negative Zahlen, weiß jmd vielleicht ein Tipp, wie ich das am besten lösen könnte, ohne alles selbst programmieren zu müssen?:confused: Danke! :o

  • Hallo,

    ich möchte die Bit-Or Funktion in Matlab anwenden, leider sind dabei nur positive Integer Zahlen erlaubt. Ich brauch aber die Bit-Or Funktion auch für negative Zahlen, weiß jmd vielleicht ein Tipp, wie ich das am besten lösen könnte, ohne alles selbst programmieren zu müssen?:confused: Danke! :o

    Ok, hab die Lösung zum Problem schon gefunden. Falls es jmd interessiert:

    a = typecast(int64(value1), 'uint64');
    b = typecast(int64(value2), 'uint64');
    r = bitor(a, b);
    s = typecast(r, 'int64');
    result = cast(s, class(value1));

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!