axiom-developer
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Axiom-developer] [RosettaStone] Corrected and updated most of the MuPAD


From: anonymous
Subject: [Axiom-developer] [RosettaStone] Corrected and updated most of the MuPAD entries
Date: Tue, 29 Mar 2005 09:44:10 -0600

Changes http://page.axiom-developer.org/zope/mathaction/RosettaStone/diff
--

??changed:
-<TD ALIGN=left NOWRAP><TT>~/.mupadinit</TT></TD>
<TD ALIGN=left NOWRAP><TT>~/.mupad/userinit.mu</TT></TD>

??changed:
-<TD ALIGN=left NOWRAP><TT># comment #</TT></TD>
<TD ALIGN=left NOWRAP><TT>/* comment */ or // comment</TT></TD>

??changed:
-<TD ALIGN=left NOWRAP><TT>subs(f(x, y), [x = z, y = w]);</TT></TD>
<TD ALIGN=left NOWRAP><TT>subs(f(x, y), ![x = z, y = w]);</TT></TD>

??changed:
-<TD ALIGN=left NOWRAP><TT>export(Dom): &nbsp;&nbsp;export(linalg):</TT></TD>
-</TR>
-<TR><TD ALIGN=left NOWRAP><TT>&nbsp;</TT></TD>
-<TD ALIGN=left NOWRAP><TT>&nbsp;</TT></TD>
-<TD ALIGN=left NOWRAP><TT>&nbsp;</TT></TD>
-<TD ALIGN=left NOWRAP><TT>matrix:= ExpressionField(normal)):</TT></TD>
-</TR>
-<TR><TD ALIGN=left NOWRAP><TT>&nbsp;</TT></TD>
-<TD ALIGN=left NOWRAP><TT>&nbsp;</TT></TD>
-<TD ALIGN=left NOWRAP><TT>&nbsp;</TT></TD>
-<TD ALIGN=left NOWRAP><TT>matrix(![[1, 2], [3, 4]])</TT></TD>
<TD ALIGN=left NOWRAP><TT>matrix(![![1, 2], ![3, 4]])</TT></TD>

??changed:
-<TD ALIGN=left NOWRAP><TT>[e, op(l)]</TT></TD>
<TD ALIGN=left NOWRAP><TT>![e] . l</TT></TD>

??changed:
-<TD ALIGN=left NOWRAP><TT>transpose(matrix(![l]))&nbsp;</TT><SUP><A 
NAME="text4" HREF="#note4"><TT>4</TT></A></SUP></TD>
<TD ALIGN=left NOWRAP><TT>linalg::transpose(matrix(![l]))&nbsp;</TT></TD>

??changed:
-<TD ALIGN=left NOWRAP><TT>[op(v)]</TT></TD>
<TD ALIGN=left NOWRAP><TT>![op(v)]</TT></TD>

??changed:
-<TD ALIGN=left NOWRAP><TT>false</TT><SUP><A NAME="text5" 
HREF="#note5"><TT>5</TT></A></SUP></TD>
<TD ALIGN=left NOWRAP><TT>false</TT><SUP><A NAME="text4" 
HREF="#note4"><TT>4</TT></A></SUP></TD>

??changed:
-<TD ALIGN=left NOWRAP><TT>true</TT></TD>
-<TD ALIGN=left NOWRAP><TT>false</TT></TD>
<TD ALIGN=left NOWRAP><TT>TRUE</TT></TD>
<TD ALIGN=left NOWRAP><TT>FALSE</TT></TD>

??changed:
-<TD ALIGN=left NOWRAP><TT>y:= f(x);</TT></TD>
-<TD ALIGN=left NOWRAP><TT>f:= proc(x, y)</TT></TD>
-<TD ALIGN=left NOWRAP><TT>y:= NIL: f:= NIL:</TT></TD>
<TD ALIGN=left NOWRAP><TT>y:= f(x)</TT></TD>
<TD ALIGN=left NOWRAP><TT>(x, y) -> x*y</TT></TD>
<TD ALIGN=left NOWRAP><TT>delete y, f</TT></TD>

??changed:
-<TD ALIGN=left NOWRAP><TT>&nbsp;&nbsp;&nbsp;&nbsp;begin x*y 
end_&nbsp;proc;</TT></TD>
<TD ALIGN=left NOWRAP><TT>f:= proc(x, y)</TT></TD>
<TD ALIGN=left NOWRAP><TT>&nbsp;</TT></TD>
</TR>
<TR><TD ALIGN=left NOWRAP><TT>&nbsp;</TT></TD>
<TD ALIGN=left NOWRAP><TT>&nbsp;</TT></TD>
<TD ALIGN=left NOWRAP><TT>&nbsp;&nbsp;&nbsp;&nbsp;begin x*y end_proc</TT></TD>

??changed:
-<TD ALIGN=left NOWRAP><TT>f:= proc(x) local n; begin n:= 2; n*x 
end_&nbsp;proc;</TT></TD>
<TD ALIGN=left NOWRAP><TT>f:= proc(x) local n; begin n:= 2; n*x 
end_proc;</TT></TD>

??changed:
-<TD ALIGN=left NOWRAP><TT>lst:= proc(l) begin [args()]</TT></TD>
-<TD ALIGN=left NOWRAP><TT>_&nbsp;plus(op([1, 2]))</TT></TD>
<TD ALIGN=left NOWRAP><TT>lst:= proc() begin [args()]</TT></TD>
<TD ALIGN=left NOWRAP><TT>_plus(op([1, 2]))</TT></TD>

??changed:
-<TD ALIGN=left NOWRAP><TT>xapply(+, {1, 2})&nbsp;</TT><SUP><A NAME="text7" 
HREF="#note7"><TT>6</TT></A></SUP></TD>
<TD ALIGN=left NOWRAP><TT>xapply(+, {1, 2})&nbsp;</TT><SUP><A NAME="text5" 
HREF="#note5"><TT>5</TT></A></SUP></TD>

??changed:
-<TD ALIGN=left NOWRAP><TT>map(![1, 2], func(x + y, x))</TT></TD>
<TD ALIGN=left NOWRAP><TT>map(![1, 2], x -> x + y)</TT></TD>

??changed:
-<TD ALIGN=left NOWRAP><TT>xapply(f, l)&nbsp;</TT><SUP><A NAME="text8" 
HREF="#note8"><TT>6</TT></A></SUP></TD>
<TD ALIGN=left NOWRAP><TT>xapply(f, l)&nbsp;</TT><SUP><A NAME="text6" 
HREF="#note6"><TT>6</TT></A></SUP></TD>

??changed:
-<TD ALIGN=left NOWRAP><TT>d:= domain("match"): &nbsp;&nbsp;d::FREEVARIABLE:= 
TRUE:</TT></TD>
-</TR>
-<TR><TD ALIGN=left NOWRAP><TT>&nbsp;</TT></TD>
-<TD ALIGN=left NOWRAP><TT>n:= new(d, "n", func(testtype(m, DOM_INT), 
m)):</TT></TD>
-</TR>
-<TR><TD ALIGN=left NOWRAP><TT>&nbsp;</TT></TD>
-<TD ALIGN=left NOWRAP><TT>x:= new(d, "x", TRUE):</TT></TD>
-</TR>
-<TR><TD ALIGN=left NOWRAP><TT>&nbsp;</TT></TD>
-<TD ALIGN=left NOWRAP><TT>map(f(3*y) + f(z*y),</TT></TD>
-</TR>
-<TR><TD ALIGN=left NOWRAP><TT>&nbsp;</TT></TD>
-<TD ALIGN=left NOWRAP><TT>&nbsp;&nbsp;&nbsp;&nbsp;proc(q) local m; begin m:= 
match(q, f(n*x));</TT></TD>
-</TR>
-<TR><TD ALIGN=left NOWRAP><TT>&nbsp;</TT></TD>
-<TD ALIGN=left NOWRAP><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if m = FAIL then 
q</TT></TD>
-</TR>
-<TR><TD ALIGN=left NOWRAP><TT>&nbsp;</TT></TD>
-<TD ALIGN=left NOWRAP><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else 
subs(hold("n" * f("x")), m) end_if</TT></TD>
-[2 more lines...]
<TD ALIGN=left NOWRAP><TT>&nbsp;</TT></TD>

??changed:
-<TD ALIGN=left NOWRAP><TT>&nbsp;&nbsp;3 &amp;tilde 4;</TT></TD>
<TD ALIGN=left NOWRAP><TT>&nbsp;&nbsp;operator("~", tilde, Binary, 
100):</TT></TD>
</TR>
<TR><TD ALIGN=left NOWRAP><TT>&nbsp;</TT></TD>
<TD ALIGN=left NOWRAP><TT>&nbsp;&nbsp;3 ~ 4;</TT></TD>

??changed:
-<TD ALIGN=left NOWRAP><TT>&nbsp;</TT></TD>
<TD ALIGN=left NOWRAP><TT>data := import::readdata("file")</TT></TD>

??changed:
-<TD ALIGN=left NOWRAP><TT>&nbsp;&nbsp;("\n", xy[i, 1], xy![i, 2]) $ i = 
1..n):</TT></TD>
<TD ALIGN=left NOWRAP><TT>&nbsp;&nbsp;(xy[i, 1], " ", xy![i, 2], "\n") $ i = 
1..n):</TT></TD>

??changed:
-<TD ALIGN=left NOWRAP><TT>&nbsp;</TT></TD>
<TD ALIGN=left NOWRAP><TT>Ci(x)</TT></TD>

??changed:
-<TD ALIGN=left NOWRAP><TT>&nbsp;</TT></TD>
<TD ALIGN=left NOWRAP><TT>hypergeom(![a,b], ![c], x)</TT></TD>

??changed:
-<TD ALIGN=left NOWRAP><TT>a:= proc(x) begin -x*heaviside(-x) + 
x*heaviside(x)</TT></TD>
<TD ALIGN=left NOWRAP><TT>a:= x -> piecewise([x<0, -x], [x>=0, x])</TT></TD>

??changed:
-<TD ALIGN=left NOWRAP><TT>assume(x, Type::RealNum):</TT></TD>
-<TD ALIGN=left NOWRAP><TT>unassume(x, Type::RealNum):</TT></TD>
<TD ALIGN=left NOWRAP><TT>assume(x, Type::Real):</TT></TD>
<TD ALIGN=left NOWRAP><TT>delete x:</TT></TD>

??changed:
-<TD ALIGN=left NOWRAP><TT>assume(x &gt; 0): assume(x &lt;= 1):</TT></TD>
-<TD ALIGN=left NOWRAP><TT>unassume(x):</TT></TD>
<TD ALIGN=left NOWRAP><TT>assume(0 &lt; x &lt;= 1):</TT></TD>
<TD ALIGN=left NOWRAP><TT>delete x:</TT></TD>

??changed:
-<TD ALIGN=left NOWRAP><TT>solve(poly(e = 0, [x], IntMod(m)), x)</TT></TD>
<TD ALIGN=left NOWRAP><TT>solve(poly(e, [x], IntMod(m))=0, x)</TT></TD>

??changed:
-<TD ALIGN=left NOWRAP><TT>&nbsp;</TT></TD>
<TD ALIGN=left NOWRAP><TT>F := Dom::AlgebraicExtension(Dom::Rational, 
a^2-2):</TT></TD>
</TR>
<TR><TD ALIGN=left NOWRAP>&nbsp;</TD>
<TD ALIGN=left NOWRAP><TT>F(a)^2</TT></TD>

??changed:
-<TD ALIGN=left NOWRAP><TT>groebner::gbasis([p1, p2, ...])</TT></TD>
<TD ALIGN=left NOWRAP><TT>groebner::gbasis(![p1, p2, ...])</TT></TD>

??changed:
-<TD ALIGN=left NOWRAP><TT>transpose(A)</TT></TD>
<TD ALIGN=left NOWRAP><TT>linalg::transpose(A)</TT></TD>

??changed:
-<TD ALIGN=left NOWRAP><TT>&nbsp;</TT></TD>
<TD ALIGN=left NOWRAP><TT>matlinsolve(A, b)</TT></TD>

??changed:
-<TD ALIGN=left NOWRAP><TT>transform::ilaplace(e, s, t)</TT></TD>
<TD ALIGN=left NOWRAP><TT>transform::invlaplace(e, s, t)</TT></TD>

??changed:
-<TD ALIGN=left NOWRAP><TT>solve(ode({eqn, D(y)(0) = 1}, y(x)))</TT></TD>
<TD ALIGN=left NOWRAP><TT>solve(ode({eqn, y'(0) = 1}, y(x)))</TT></TD>

??changed:
-<TD ALIGN=left NOWRAP><TT>plotfunc(x, acsch(x), x = 0..1):</TT></TD>
<TD ALIGN=left NOWRAP><TT>plotfunc2d(x, arcsech(x), x = 0..1):</TT></TD>

??changed:
-<TD ALIGN=left NOWRAP><TT>plotfunc(abs(x*y), x = 0..1, y = 0..1):</TT></TD>
<TD ALIGN=left NOWRAP><TT>plotfunc3d(abs(x*y), x = 0..1, y = 0..1):</TT></TD>

??changed:
-<DT><A NAME="note4" HREF="#text4"><FONT SIZE=5>4</FONT></A><DD>See the 
definition of <TT>matrix</TT> above.
-<DT><A NAME="note6" HREF="#text6"><FONT SIZE=5>6</FONT></A><DD>Variables can 
be assigned to generators of a suitable free
<DT><A NAME="note5" HREF="#text5"><FONT SIZE=5>6</FONT></A><DD>Variables can be 
assigned to generators of a suitable free

??changed:
-<DT><A NAME="note7" HREF="#text7"><FONT SIZE=5>6</FONT></A><DD><TT>procedure 
xapply(f, lst); lisp(f . cdr(lst))$</TT>
<DT><A NAME="note6" HREF="#text6"><FONT SIZE=5>6</FONT></A><DD><TT>procedure 
xapply(f, lst); lisp(f . cdr(lst))$</TT>

--
forwarded from http://page.axiom-developer.org/zope/mathaction/address@hidden




reply via email to

[Prev in Thread] Current Thread [Next in Thread]