<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.MathWebStudio.net/index.php?action=history&amp;feed=atom&amp;title=GeneralVariable</id>
	<title>GeneralVariable - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.MathWebStudio.net/index.php?action=history&amp;feed=atom&amp;title=GeneralVariable"/>
	<link rel="alternate" type="text/html" href="https://wiki.MathWebStudio.net/index.php?title=GeneralVariable&amp;action=history"/>
	<updated>2026-04-15T16:51:57Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://wiki.MathWebStudio.net/index.php?title=GeneralVariable&amp;diff=56&amp;oldid=prev</id>
		<title>Benedikt: Created page with &quot;&lt;p&gt;Diese Komponente ist im Wesentlichen identisch zu der “number” Komponente und erlaubt es, neue Ausdrücke basierend auf bereits existierenden Parametern und anderen Var...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.MathWebStudio.net/index.php?title=GeneralVariable&amp;diff=56&amp;oldid=prev"/>
		<updated>2020-10-29T21:01:15Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;lt;p&amp;gt;Diese Komponente ist im Wesentlichen identisch zu der “number” Komponente und erlaubt es, neue Ausdrücke basierend auf bereits existierenden Parametern und anderen Var...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;p&amp;gt;Diese Komponente ist im Wesentlichen identisch zu der “number” Komponente und erlaubt es, neue Ausdrücke basierend auf bereits existierenden Parametern und anderen Variablen auszuwerten und einer Variablen zuzuweisen.&lt;br /&gt;
Zusätzlich zu Skalaren, unterstützt diese Komponente auch Operationen mit Mengen, Matrizen und komplexen Zahlen.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Für Details sei auf die “Beschreibung” der “number”-Komponente verwiesen.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;h5&amp;gt;Einsatzbereiche&amp;lt;/h5&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Aufgabenstellung&amp;lt;/strong&amp;gt;: Diese Komponente wird im Bereich “Aufgabenparameter” angelegt (Drag-and-Drop) und kann durch Doppelklick darauf konfiguriert werden.&lt;br /&gt;
&amp;lt;strong&amp;gt;Bedingungen&amp;lt;/strong&amp;gt;: Im Abschnitt Bedingungen kann die Variable dazu verwendet werden, um sicherzustellen, dass bestimmte Rahmenbedingunen bei der Generierung einer neuen Aufgabe eingehalten werden. Beispielsweise stellt die Bedingung &amp;lt;code&amp;gt;x&amp;amp;gt;0&amp;lt;/code&amp;gt; in einem “generalTest”-Block sicher, dass die Variable &amp;lt;code&amp;gt;x&amp;lt;/code&amp;gt; immer größer als Null ist.&lt;br /&gt;
&amp;lt;strong&amp;gt;Prüfung der Eingabe&amp;lt;/strong&amp;gt;: Hier kann man Bedingungen (in einem generalTest-Block) definieren, die auch aus Variablen zusammengesetzt sein können.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;h5&amp;gt;Beispiele für Formeleingaben&amp;lt;/h5&amp;gt;&lt;br /&gt;
&amp;lt;h6&amp;gt;Beispiele zu Mengen&amp;lt;/h6&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Vereinigungsmenge:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hljs&amp;quot;&amp;gt;&amp;lt;code&amp;gt;A uu B&lt;br /&gt;
&amp;lt;/code&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Schnittmenge:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hljs&amp;quot;&amp;gt;&amp;lt;code&amp;gt;A nn B&lt;br /&gt;
&amp;lt;/code&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Differenz:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hljs&amp;quot;&amp;gt;&amp;lt;code&amp;gt;A \ B&lt;br /&gt;
&amp;lt;/code&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Komplexere Ausdrücke:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hljs&amp;quot;&amp;gt;&amp;lt;code&amp;gt;(A nn B) uu ({1,2,3} \ {a,b,c})&lt;br /&gt;
&amp;lt;/code&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;h6&amp;gt;Beispiele zu Matrizen&amp;lt;/h6&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Addition zweier Matrizen &amp;lt;code&amp;gt;A&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;B&amp;lt;/code&amp;gt;:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;code&amp;gt;A+B&amp;lt;/code&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Transponierte einer Matrix/Vektors:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hljs&amp;quot;&amp;gt;&amp;lt;code&amp;gt;A^T&lt;br /&gt;
&amp;lt;/code&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Selektiere zweite Zeile einer Matrix mithilfe des “Underscore”-Operators:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hljs&amp;quot;&amp;gt;&amp;lt;code&amp;gt;B_1&lt;br /&gt;
&amp;lt;/code&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Selektiere eine Spalte einer Matrix mithilfe des “Underscore”-Operators:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hljs&amp;quot;&amp;gt;&amp;lt;code&amp;gt;B_(-1,2)&lt;br /&gt;
&amp;lt;/code&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Selektiere ein einzelnes Element der Matrix:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hljs&amp;quot;&amp;gt;&amp;lt;code&amp;gt;B_(0,0)&lt;br /&gt;
&amp;lt;/code&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Inverse einer Matrix (sofern existent):&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hljs&amp;quot;&amp;gt;&amp;lt;code&amp;gt;A^-1&lt;br /&gt;
&amp;lt;/code&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Diagonalmatrix mithilfe von skalaren (atomaren) Parametern/Variablen:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hljs&amp;quot;&amp;gt;&amp;lt;code&amp;gt;((a,0,0),(0,b,0),(0,0,c))&lt;br /&gt;
&amp;lt;/code&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Matrixprodukt:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hljs&amp;quot;&amp;gt;&amp;lt;code&amp;gt;A * B&lt;br /&gt;
&amp;lt;/code&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Skalarprodukt zweier Vektoren:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hljs&amp;quot;&amp;gt;&amp;lt;code&amp;gt;a^T * b&lt;br /&gt;
&amp;lt;/code&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Potenz einer quadratischen Matrix:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hljs&amp;quot;&amp;gt;&amp;lt;code&amp;gt;A^n&lt;br /&gt;
&amp;lt;/code&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Determinante einer Matrix:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hljs&amp;quot;&amp;gt;&amp;lt;code&amp;gt;det(A)&lt;br /&gt;
&amp;lt;/code&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;h6&amp;gt;Beispiele zu Komplexen Zahlen:&amp;lt;/h6&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Addition zweier komplexer Zahlen (wenn &amp;lt;code&amp;gt;i&amp;lt;/code&amp;gt; noch nicht als Parameter oder Variable verwendet wird):&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hljs&amp;quot;&amp;gt;&amp;lt;code&amp;gt;3+b*i + c&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;wobei &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt; eine reelle Zahl ist und &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; eine komplexe Zahl (bzw. reelle Zahl) ist.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Realteil einer komplexen Zahl:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hljs&amp;quot;&amp;gt;&amp;lt;code&amp;gt;Re(c)&lt;br /&gt;
&amp;lt;/code&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Imaginärteil einer komplexen Zahl&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hljs&amp;quot;&amp;gt;&amp;lt;code&amp;gt;Im(c)&lt;br /&gt;
&amp;lt;/code&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Konjugiert komplexe Zahl:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hljs&amp;quot;&amp;gt;&amp;lt;code&amp;gt;conj(c)&lt;br /&gt;
&amp;lt;/code&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Division zweier komplexer Zahlen:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hljs&amp;quot;&amp;gt;&amp;lt;code&amp;gt;c/(3+2i)&lt;br /&gt;
&amp;lt;/code&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Quadratwurzel einer negativen Zahl:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hljs&amp;quot;&amp;gt;&amp;lt;code&amp;gt;3+sqrt(-16)&lt;br /&gt;
&amp;lt;/code&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Quadratwurzel einer komplexen Zahl:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hljs&amp;quot;&amp;gt;&amp;lt;code&amp;gt;sqrt(c)&lt;br /&gt;
&amp;lt;/code&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;h5&amp;gt;Einstellungen&amp;lt;/h5&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Name: vom Benutzer wählbarer Name (z.B. X).&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Formel: Wert der Variable, in Abhängigkeit bereits definierter Parameter und Variablen oder Konstanten (z.B. -5*(A+B)*C^T ).&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Benedikt</name></author>
		
	</entry>
</feed>