Tôi đang thử nghiệm thiết kế logo trong Mathematica (8 hoặc cao hơn) bằng giao diện sổ ghi chép và tôi muốn thay đổi công thức tạo A LOT. Vấn đề là tôi chỉ biết SHIFT + ENTER mà làm cho tôi nhảy bên ngoài tế bào hiện tại của tôi và mất vị trí của tôi.Đánh giá ô hiện tại mà không để lại hoặc mất vị trí trong Mathematica
Có cách nào để đánh giá ô hiện tại mà không rời khỏi nó và mất vị trí của bạn trong đó không? Vì vậy: Đánh giá một ô và quay lại bên trong cùng một ô ở vị trí chính xác, tôi nhấn SHIFT + ENTER tại.
gì Tôi đã từng đến sử dụng là dọc theo dòng:
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];
nhưng tôi hy vọng có chỉ là một tổ hợp phím hoặc sth. mà tôi không biết.
Edit:
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}];
là một chút cải thiện tốt đẹp để giải pháp của tôi như là một phần đề xuất bởi Chris Dengen.
Chỉnh sửa 2:
NotebookFind[EvaluationNotebook[], "(*1*)", EvaluationCell]
Điều này giải quyết:
- những công việc chỉ với các tế bào sản xuất một hoặc một số tiếng của các tế bào sản lượng
EvaluationCell được thưa thớt tài liệu thật khó để tìm thấy trong thực tế tôi chỉ tình cờ gặp nó. Sử dụng EvaluationCell tìm kiếm bắt đầu từ phía trên (loại bỏ cấu trúc Do hai lần) vì chúng ta không đến từ một ô đầu ra tiếp tục xuống màn hình.
Những gì còn lại để được giải quyết:
- người ta cần phải làm thủ công tế bào giữ (sổ sách kế toán ở cấp độ tế bào) hạ cánh tại nơi quan tâm
- sử dụng bình luận dựa trên các dấu hiệu hạ cánh clutters ô nhập liệu
Lưu ý Câu hỏi này không làm mất vị trí hiện tại khi nhấn SHIFT + ENTER bên trong ô Mathematica. Nó không phải là về nội dung hoặc Thao tác. Xin lỗi vì đã không làm rõ điều đó ngay từ đầu.
Temporary Note
Bây giờ cố gắng như sau:
- xử lý sử dụng sự kiện để xác định một chính đánh giá kết hợp thay thế
- khi được kích hoạt, hãy tìm một cách để lưu trữ vị trí bàn phím chính xác trong ô nhập hiện tại
- đánh giá ô nhập hiện tại
- khôi phục vị trí trong t ô nhập hiện tại của anh ấy
Tôi nội bộ hy vọng một số chức năng có thể chỉ quan tâm đến việc lưu trữ/khôi phục cơ hội lạc quan. Mặc dù thực tế, tôi hy vọng tôi thậm chí có thể tìm được cách để có được vị trí bàn phím hiện tại. Sẽ theo dõi ở đây nếu có bất cứ điều gì xảy ra trong nỗ lực của tôi.
Để mọi người đóng cửa: Hãy nhận ra rằng đây là câu hỏi về Wolfram Mathematica, chứ không phải Toán học! –
@MikeBantegui cũng nhờ tôi thấy nó kỳ lạ là tốt. Có rất nhiều người dùng Mathematica/chuyên gia về SO và tôi hy vọng câu trả lời sẽ rất thú vị đối với tất cả mọi người. –
Bạn có một ví dụ kỹ lưỡng hơn mà chúng tôi có thể chơi cùng với các thông số mà bạn sẽ điều chỉnh không? –