Поиск и замена греческих букв в блокноте - PullRequest
3 голосов
/ 23 марта 2011

Я часто использую греческие буквы в моих расчетах. Есть ли способ заменить все вхождения, скажем, ø на µ? С вычислительной / математической точки зрения не имеет значения, как называется переменная. Но иногда мы вынуждены использовать определенные переменные и привыкать к ним. Поэтому, если мне случится использовать нечетную переменную и мне нужно поделиться с коллегой своей записной книжкой, я бы хотел изменить переменную перед ее отправкой. Есть ли эффективный способ поиска и замены греческих букв в MMA?

Ответы [ 3 ]

3 голосов
/ 23 марта 2011

Используя Mathematica 7 или более позднюю версию, вы можете использовать диалоговое окно «Найти», чтобы сделать это.Введите \[Phi] в качестве строки поиска и \[Mu] в качестве строки замены.Это также может работать в Mathematica 6 или более ранних версиях, но у меня нет этих версий на данный момент, чтобы попробовать это.

См. «Список именованных символов» в справке Mathematica для кодов переходаВы можете использовать.

2 голосов
/ 23 марта 2011

Для этого должно работать диалоговое окно поиска и замены.

Предполагая версию 8, вы можете использовать длинные имена (\[OSlash]) для ввода имен или ярлыки ( shift-esc o / shift-esc ).

( shift-esc необходимо, поскольку обычный старый esc в диалоговом окне поиска будет закрывать диалоговое окно.)

В более ранних версиях метод длинного имени должен работать. (Длинное имя не врезается в персонажа, но после нахождения / замены все нормально.)

1 голос
/ 24 марта 2011

В mma7 одна удобная возможность - Use Selection for Find. То есть, выберите греческую букву (или то, что вы хотите заменить), затем (из меню ПРАВКА) -> Найти -> Использовать выбор для поиска.

Когда теперь вызывается диалоговое окно «Поиск / замена», \ [phi] (например) будет в диалоговом окне «Найти». На Macintosh это ярлык команды E (за которым следует команда F). Также работает для \ [CapitalDelta] и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...