Dies ist eines der Dinge, die mich schon immer an Matlab gestört haben. Ich verstehe, warum Arrays bei 1 und nicht bei 0 wie in jeder anderen Programmiersprache beginnen, aber warum ist !=
~=
in Matlab?Warum wird nicht gleich durch ~ = in Matlab dargestellt?
Antwort
Das Tilde-Zeichen (~) wird im Allgemeinen als bitweiser NOT-Operator verwendet.
Wie die! Charakter ist für eine andere Verwendung reserviert (OS-Befehl), ich denke, es ist keine schlechte Wahl.
In der mathematischen Logik ~ ist eine altmodische Art und Weise kann ¬
In der Logik Tilde zu schreiben bedeutet „nicht“, die wie in der Mathematik Tilde verwirrend sein können, kann „Äquivalenz“ oder „ca.“ sein. Es findet sich jedoch auf mehr Tastaturen als auf dem weniger zwiespältigen. Pass auf, wie Tilde auch bitweise nicht bedeuten kann :)
Vielen Dank für Ihre Antworten. Sie alle beantworten meine Frage für einen Teil, also was soll ich tun? Kann ich alle Antworten als "beantwortet" markieren? – Ingo
@Ingo. Wählen Sie, was auch immer am vollständigsten erscheint. Wählen Sie bei einer Gleichheit, welche der beiden Antworten am frühesten war. Wenn Sie immer noch feststecken, gehen Sie einfach für denjenigen, von dem Sie denken, er hat das beste Foto (so viele wählen bei Wahlen). Wenn immer noch fest; schreibe einen Pseudozufallszahlengenerator, teste seine Qualität gegen NIST - Sicherheitstests, verbessere es, bis es vorbei ist, schreibe ein Papier über eine mathematische Entdeckung, die du dabei gemacht hast, erhalte einen kleinen, aber prestigeträchtigen Preis für deinen Beitrag zum Staat die Kunst, und verwenden Sie dann den PRNG, um eine Antwort auszuwählen auszuwählen. Nun, das oder einfach nur einen willkürlich auswählen. –
in einem Tie-Breaker, gehen Sie für die Person mit dem niedrigsten Vertreter! –
Warum wird .not..eq.
durch ~=
repräsentiert? Aus dem gleichen Grund, dass es nicht als =!=
oder /=
oder eine der hundert und eine andere Konventionen in Programmiersprachen vertreten dargestellt wird.
Und der Twiddle, oder ~
, ist in Logik-Texten weit verbreitet, um NOT
zu bedeuten.
- 1. Warum wird die Vorhersage nicht dargestellt?
- 2. Warum Bilder werden durch Byte-Array dargestellt?
- 3. Warum wird "double" als Integer dargestellt?
- 4. Texteingabeansicht wird nicht richtig dargestellt
- 5. Warum double.class nicht gleich java.lang.Double.class?
- 6. Meteor: Registerform wird manchmal nicht richtig dargestellt
- 7. transparent png wird nicht transparent dargestellt?
- 8. Warum ist die Ausgabe von inv() und pinv() in Matlab und Octave nicht gleich?
- 9. Warum sind sie nicht gleich?
- 10. LinearGradientBrush nicht korrekt dargestellt
- 11. zwei gleiche Gleitkommazahlen in MATLAB Subtrahieren nicht gleich 0
- 12. Warum wird eine Datenbank immer mit einem Zylinder dargestellt?
- 13. Warum (A - B).^2 ist nicht gleich (B - A).^2 in MATLAB?
- 14. Warum fix ((20.45-20) * 60) ist nicht gleich mit fix ((20) * 60) in MATLAB
- 15. ExtJS Panel wird nicht richtig dargestellt, wenn ich Firebug öffnen?
- 16. Wie wird Unicode intern in Python dargestellt?
- 17. Wie wird Audio mit Zahlen dargestellt?
- 18. Warum wird die Matlab-Funktion "feval" benötigt?
- 19. In Moment.js, warum wird nicht durch "Woche" Arbeit subtrahiert?
- 20. Rails 3.1+ geschachteltes Formularmodell wird nicht richtig dargestellt
- 21. Warum sind ByteBuffers hashCodes gleich?
- 22. Iterieren durch Struct Feldnamen in MATLAB
- 23. Wie wird der gemeinsame veränderbare Zustand dargestellt?
- 24. Wie mache ich Vektoren in meinem Matlab-Skript gleich lang?
- 25. Warum Wahr gleich -1
- 26. Warum INNER JOIN nicht gleich (! =) Hängen immer
- 27. Warum ist diese Subtraktion nicht gleich Null?
- 28. Warum sind diese zwei Strings nicht gleich?
- 29. Warum sind die Strings nicht gleich?
- 30. Warum Duplikate QR-Codes nicht gleich aussehen?
Warum wird der Himmel auf dem Mars rot dargestellt? Weil es Mars ist und nicht die Erde. – nilamo
Sie können "wie in den meisten anderen Programmiersprachen" schreiben. Eine andere Sprache, die bei 1 beginnt zu indizieren, ist LUA. – Jonas
Interessanterweise akzeptiert Octave, der Open-Source-Klon von Matlab,! = (Zusätzlich zu ~ =), sowie! X (zusätzlich zu ~ x). –