2012-01-30 24 views

Trả lời

11

Trừ khi bạn chỉ định khác, mỗi sổ ghi chép đóng góp vào ngữ cảnh Global`. Vì vậy, để gọi một chức năng trong máy tính xách tay a từ máy tính xách tay b: đầu tiên đảm bảo rằng các định nghĩa được nạp vào ngữ cảnh (tức là chọn các tế bào với các định nghĩa và nhấn thay đổi - nhập), và sau đó định nghĩa là có sẵn cho máy tính xách tay b và mọi sổ ghi chép khác mà bạn đã mở.

Để ngăn chặn hành vi này, bạn có thể thay đổi Notebook's Default Context từ menu Evaluation. Có bốn tùy chọn: Global` (mặc định), một ngữ cảnh được chỉ định khác, duy nhất cho sổ ghi chép, duy nhất cho nhóm ô. Đối với nhóm ô, mỗi ô nhập sẽ lấy bối cảnh của nhóm bao quanh gần nhất, ví dụ: một phần con, ví dụ, và các nhóm đó có ngữ cảnh độc đáo.

+0

Cảm ơn bạn! Nhưng nếu tôi chưa mở sổ ghi chép khác, và chỉ muốn gọi một chức năng trước đó được lưu trong sổ ghi chép khác? – John

+1

@ John, không trực tiếp, không. Bạn có thể tạo một [gói] (http://reference.wolfram.com/mathematica/guide/StandardExtraPackages.html) được tải theo yêu cầu, nhưng nó vẫn được tải. Tôi muốn khuyên bạn nên đi các tuyến đường gói, bản thân mình. – rcollyer

+0

Đó là một sự xấu hổ. Tôi sẽ xem xét các gói! Cảm ơn bạn! – John

Các vấn đề liên quan