ノートブックインターフェイスを使ってMathematica(8以上)のロゴデザインを実験しています。問題は私が現在のセルの外に飛び出して自分のポジションを失わせるSHIFT + ENTERだけだということです。Mathematicaで現在のセルを評価したり、位置を失うことなく評価する
現在のセルを残したり、その中で自分の位置を失うことなく評価する方法はありますか?だから:セルを評価して、土地を返す同じセル正確な位置に、でSHIFT + ENTERを押しました。私は一度使うようになった何
は、線に沿った:
a = Exp[1.994 \[Pi]/(3 I)];
b = Nest[{#, a #, a\[Conjugate] #, #} &, 1, 5];
{Re[#], Im[#]} & /@
Accumulate[
Flatten[{0, a b, a\[Conjugate] b, -b}]] // {\[Rho]\[Chi], # //
Line} & // Graphics
NotebookFind[EvaluationNotebook[], "E" <> "xp", Previous];
が、私はちょうど別のキーの組み合わせやSTHがある願っています。私は気付いていない。
編集:
a = Exp[(*1*)1.994 \[Pi]/(3 I)];
b = Nest[{#, a #, a\[Conjugate] #, #} &, (*2*)1, (*3*)5];
{Re[#], Im[#]} & /@
Accumulate[
Flatten[{0, a b, a\[Conjugate] b, -b}]] // {\[Rho]\[Chi], # //
Line} & // Graphics
Do[NotebookFind[EvaluationNotebook[], "(*1*)", Previous], {2}];
一部クリスDengenによって示唆されているように私の解決策に素晴らしい小さな改善です。
編集2:
NotebookFind[EvaluationNotebook[], "(*1*)", EvaluationCell]
これは解決:
- 産生細胞とこれらだけ仕事一つまたは
EvaluationCellがまばらに記載されて出力セルの既知数実際に見つけるのは難しいので、私はちょうどそれにつまずいた。 EvaluationCellを使用すると、画面上の出力セルから来ていないため、上から探索が始まります(Doを2回構築する必要はありません)。
- 1は、興味のある場所コメントベースの着陸マーカーのクラッタを使用して
- 入力セル に着陸するために、手動細胞保持(細胞レベルでの簿記)を実行する必要があります。解決されないまま何
1は、Mathematicaノートブックのセルの内部SHIFT + ENTERを押すと
注 は、この質問は、およその現在位置を失っていません。これはコンテンツや操作に関するものではありません。初めにそのことを明確にしないと申し訳ありません。
- 使用イベントハンドラトリガされたときの正確なキーボードの位置を格納するための方法を見つける、代替評価キーの組み合わせ
- を定義するには:今、次のことをしようと
一時注
現在の入力セル
- 現在の入力セルを評価する
- tの位置を復元する彼は現在の入力セル
私は内部的にいくつかの機能が店舗を世話するかもしれない/偶然に楽観的であることを願っています。現実的ですが、私はまず、現在のキーボード位置に到達する方法を見つけることさえ願っています。私の試みから何かが現れたら、ここでフォローアップします。あなたはオーバーこのセルを実行して、オーバーすることができます
誰でも閉じる:これは数学ではなく、Wolfram Mathematicaに関する質問です。 –
@MikeBanteguiよく感謝しました。 Mathematicaのユーザー/エキスパートがたくさんいるので、その答えがすべてにとって面白いと思う。 –
私たちが演奏できるもっと徹底的な例と、調整しているパラメータがありますか? –