Математический форум Math Help Planet http://mathhelpplanet.com/ |
|
Пара вопросов по переменным http://mathhelpplanet.com/viewtopic.php?f=24&t=9256 |
Страница 1 из 1 |
Автор: | Speaker87 [ 08 ноя 2011, 15:32 ] |
Заголовок сообщения: | Пара вопросов по переменным |
Здравствуйте. Помогите пожалуйста разобраться со следующими вопросами. 1. Если в названии переменных я использую индексы, то, например, если я сначала создал переменную ПР, а потом переменную С с индексом ПР (как на рисунке), то вместо индекса второй переменной подставляется значение переменной ПР. Как этого можно избежать, и как правильно пользоваться индексами? 2. Можно ли сделать так, чтобы программа не вычисляла значение выражения, а только подставляла в него значения переменных? Т.е. например, я задал переменные x = 1.5 y = 2 z = x + y По умолчанию программа выдаст ответ z = 3.5, а нужно z = 1.5 + 2 3. Почему по умолчанию переменные в Mathemathica 7/8 отображаются синим цветом, но в ходе вычислений некоторые из них становятся черными? Что это значит? |
Автор: | Alexdemath [ 08 ноя 2011, 21:27 ] |
Заголовок сообщения: | Re: Пара вопросов по переменным |
Speaker87 Вставьте нормально картинку - без превью! Если картинка слишком большая, то обрежьте её (например, в Microsoft Picture Manager). |
Автор: | aspirant2007 [ 19 янв 2012, 20:08 ] |
Заголовок сообщения: | Re: Пара вопросов по переменным |
Speaker87 писал(а): Здравствуйте. Помогите пожалуйста разобраться со следующими вопросами. 1. Если в названии переменных я использую индексы, то, например, если я сначала создал переменную ПР, а потом переменную С с индексом ПР (как на рисунке), то вместо индекса второй переменной подставляется значение переменной ПР. Как этого можно избежать, и как правильно пользоваться индексами? Просто избегай совпадения названия переменных и индексов. Не могу себе представить задачи, где такое совпадение требовалось бы. Что каксается работы с индексированными данными, то следует пользоваться функцией Array Посмотри приведенные в справке примеры, наверняка найдешь то, что тебе нужно. К примеру Speaker87 писал(а): 2. Можно ли сделать так, чтобы программа не вычисляла значение выражения, а только подставляла в него значения переменных? Т.е. например, я задал переменные x = 1.5 y = 2 z = x + y По умолчанию программа выдаст ответ z = 3.5, а нужно z = 1.5 + 2 Не встречал такой возможности. Да и опять же, не типичное требование для математической системы. Speaker87 писал(а): 3. Почему по умолчанию переменные в Mathemathica 7/8 отображаются синим цветом, но в ходе вычислений некоторые из них становятся черными? Что это значит? До того, как переменные определены, они отображаются синим. После ввода - черным. По-моему, это очень удобно. Всегда при записи новой переменной ты сразу сможешь понять, была ли она введена ранее, или нет. Меня всегда удивляло, почему в ранних версиях Математики не было расцветки листинга. Жутко тяжело было читать листинги. |
Автор: | victormitin [ 23 авг 2019, 19:21 ] |
Заголовок сообщения: | Re: Пара вопросов по переменным |
x = 1.5; y = 2; z = ToString[x] + ToString[y] |
Автор: | victormitin [ 23 авг 2019, 19:25 ] |
Заголовок сообщения: | Re: Пара вопросов по переменным |
Или z = Unevaluated[x] + Unevaluated[y] |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |