Ändern von Werten in Matrix < MathCad < Mathe-Software < Mathe < Vorhilfe
|
Ich habe diese Frage in keinem Forum auf anderen Internetseiten gestellt.
Hallo zusammen,
Ich habe eine Matrix mit Werten aus 0 und 255. Wie kann ich nun die Werte 0 zu 1 ändern und die Werte 255 zu 0? Aus 0 soll also 1 werden und aus 255 soll 0 werden. Bei der Software handelt es sich um Mathcad 13.
Vielen Dank im Voraus
[Dateianhang nicht öffentlich]
Dateianhänge: Anhang Nr. 1 (Typ: jpg) [nicht öffentlich]
|
|
|
|
> Ich habe diese Frage in keinem Forum auf anderen
> Internetseiten gestellt.
>
> Hallo zusammen,
>
> Ich habe eine Matrix mit Werten aus 0 und 255. Wie kann ich
> nun die Werte 0 zu 1 ändern und die Werte 255 zu 0? Aus 0
> soll also 1 werden und aus 255 soll 0 werden. Bei der
> Software handelt es sich um Mathcad 13.
Hallo Raabinius,
binär (auf der Ebene von 8-bit-Bytes) würde dies ja einfach
bedeuten, zu den Elementen 1 zu addieren (modulo [mm] 2^8).
[/mm]
Falls du dezimal rechnest die Modulo-Funktion verfügbar ist,
könnte dies etwa so aussehen:
f(x):=mod(x+1,256)
Möglicherweise (wenn bei der booleschen Auswertung wahren
Aussagen der Wert 1 und falschen der Wert 0 zugeordnet wird)
ginge es auch so:
f(x):=not(x)
(ich kenne Mathcad und seine Syntax nicht ...)
Gruß Al-Chw.
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 13:29 Fr 10.04.2009 | Autor: | Raabinius |
ok, danke für die schnelle antwort. ich werde die frage noch mal spezifisch ins mathcad forum stellen
|
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 15:10 Fr 10.04.2009 | Autor: | abakus |
> Ich habe diese Frage in keinem Forum auf anderen
> Internetseiten gestellt.
>
> Hallo zusammen,
>
> Ich habe eine Matrix mit Werten aus 0 und 255. Wie kann ich
> nun die Werte 0 zu 1 ändern und die Werte 255 zu 0? Aus 0
> soll also 1 werden und aus 255 soll 0 werden. Bei der
> Software handelt es sich um Mathcad 13.
Hallo,
wie wäre es denn damit:
- Teile die Werte durch 255.
- Subtrahiere von jedem Matrixelement die Zahl 1 (bzw. addiere eine Matrix, die komplett aus -1 besteht).
- Multipliziere die erhaltene Matrix mit -1
Gruß Abakus
>
> Vielen Dank im Voraus
> [Dateianhang nicht öffentlich]
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 15:23 Fr 10.04.2009 | Autor: | Raabinius |
wunderbar, hat geklappt. vielen dank
|
|
|
|