Тъй като е проблематично да търсите в Google низове, които съдържат $
(знак за долар), не можах да намеря никакво обяснение за следния изход:
{Cos[tmp$132923 + \[Phi]],
Sin[tmp$132926 + \[Phi]],
\[Phi]
}
Въпроса:
Какво означава tmp$xxxx
?
Някакъв фон
В `book2.nb' дефинирах следната функция:
g[i_, j_] := {
f1[i, t, f2[b, j], p][[1]],
f1[i, t, f2[b, j], p][[2]],
f3[i, t, p]
}
Където f1,f2,f3
всички са дефинирани в друг бележник book1.nb
, който е инициализиран и работи добре. Освен това f1
връща списък, а b
е дефиниран и активен списък.
Сега, когато извикам g[1,1]
, получавам изход, подобен на цитирания по-горе - с този tmp$
. Въпреки това, ако се опитам да начертая g
, той работи перфектно (използвайки ParametricPlot3D[g[1, 1], {t, 0, 1}, {p, 0, 2 Pi}]
). Ако обаче се опитам да дефинирам променлива
V= {
f1[1, t, f2[b, 1], p][[1]],
f1[1, t, f2[b, 1], p][[2]],
f3[1, t, p]
}
където замествам i,j
с фиксирани стойности. След това V
отново е с елемент tmp$
, но този път НЕ се чертае...