Vector: Difference between revisions

664 bytes added ,  3 years ago
no edit summary
No edit summary
Line 1,151:
</pre>
 
=={{header|Mathematica}} / {{header|Wolfram Language}}==
<lang Mathematica>ClearAll[vector,PrintVector]
vector[{r_,\[Theta]_}]:=vector@@AngleVector[{r,\[Theta]}]
vector[x_,y_]+vector[w_,z_]^:=vector[x+w,y+z]
a_ vector[x_,y_]^:=vector[a x,a y]
vector[x_,y_]-vector[w_,z_]^:=vector[x-w,y-z]
PrintVector[vector[x_,y_]]:=Print["vector has first component: ",x," And second component: ",y]
 
vector[1,2]+vector[3,4]
vector[1,2]-vector[3,4]
12vector[1,2]
vector[1,2]/3
PrintVector@vector[{Sqrt[2],45Degree}]</lang>
{{out}}
<pre>vector[4, 6]
vector[-2, -2]
vector[12, 24]
vector[1/3, 2/3]
SequenceForm["vector has first component: ", 1, " And second component: ", 1]</pre>
 
=={{header|MiniScript}}==
1,111

edits