A recent post on the Wolfram Blog cung cấp chức năng sau để định dạng các dẫn xuất theo cách truyền thống hơn.Ngăn chặn sắp xếp lại trong đầu ra phái sinh?
pdConv[f_] :=
TraditionalForm[
f /. Derivative[inds__][g_][vars__] :>
Apply[Defer[D[g[vars], ##]] &,
Transpose[{{vars}, {inds}}] /. {{var_, 0} :>
Sequence[], {var_, 1} :> {var}}]
]
Một sử dụng Ví dụ, Dt[d[x, a]] // pdConv
cho:
Nếu không phá vỡ khả năng chung của pdConv
, ai đó có thể thay đổi nó để duy trì trật tự nhất định của các biến, sản xuất sản lượng hiển thị dưới đây? (Của khóa học này là hoàn toàn vì lý do asthetic, làm cho Mục từ dễ dàng hơn cho một con người để làm theo)
Tôi nghi ngờ điều này sẽ không tầm thường để thực hiện --- trừ khi ai đó biết của một Global
tùy chọn huyền diệu có thể được tạm thời bị ghi đè trong một số Block
.
Đối với những gì nó có giá trị, những câu hỏi này SO có thể liên quan:
Câu hỏi thú vị. Bạn có thể cụ thể hơn một chút khi nói * thứ tự [biến] nhất định *? –
@ Mr.Wizard - Để làm rõ, nếu f [b, a] là hàm được nạp cho Dt, thì tôi muốn tổng sự khác biệt được xuất ra dưới dạng Dt [b] * D [f, b] + Dt [a] * D [f, a], thay vì phân loại đầu ra thành Dt [a] * D [f, a] + Dt [b] * D [f, b]. (các bạn dường như đã tìm ra điều này bên dưới ... không muốn để lại câu hỏi của bạn treo.) – telefunkenvf14