2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Несколько каверзных вопросов по maple
Сообщение26.08.2011, 22:00 


26/08/11
3
Приветствую всех!
Начал разбираться в maple и сразу возникли вопросы.
Искал в google - но так и не нашел ничего подходящего =(
Возможно кто-то из форумчан поделится. (использую Maple 12)

1) Необходимо определить является ли переменная D1
числом или функцией
пробовал проверять условие на NaN(D1)
но пишет ошибку

2) Хотелось бы вывести на экран выражение вида
J1 = [ здесь матрица 2x2 ] = -1

Как ни пытался, самая ближайшая реализация
>> `J1 =`, J1, ` = ` . Determinant(J1);
но выдает таким образом:
J1 =, [ здесь матрица 2x2 ] ,=, -1

остановился на
>> `J1` = [ здесь матрица 2x2 ];
>> `J1` = Determinant(J1);
но очень хочется знать нельзя ли сделать как хотел изначально

Еще очень удивился что код вида
>> "что-то"
отправляет на экран
"что-то"
с кавычками! - разрыв шаблона =(

Наверное у меня слишком бытовые вопросы, но уж простите - новичок
Если кто поделится решением - большой респект!

 Профиль  
                  
 
 Re: Несколько каверзных вопросов по maple
Сообщение27.08.2011, 09:53 


25/08/05
645
Україна
1. Есть в Maple команда whattype(), она поможет, хотя ето немного и не то о чем вы спрашиваете. Переменные в Maple имеют много разных типов, не только указанные.

2. Если хотите писать так то лучше переводите сразу все в Latex командой latex().

 Профиль  
                  
 
 Re: Несколько каверзных вопросов по maple
Сообщение27.08.2011, 23:35 


19/05/10

3940
Россия
w411 в сообщении #477953 писал(а):
Приветствую всех!
Начал разбираться в maple и сразу возникли вопросы.
...
1) Необходимо определить является ли переменная D1
числом или функцией
...


туман какой-то
а просто впервые встретившаяся переменная, например x (или после команды x:='x')
это число или функция?

для второго есть команды форматного вывода (так что ли это называется)
printf и подобные, насколько помню почти идентичные сишным
когда то этим пользовался, но уже не помню

 Профиль  
                  
 
 Re: Несколько каверзных вопросов по maple
Сообщение28.08.2011, 09:20 


26/08/11
3
1) x := 1, x:= 2.34, x:= -5 - это все переменные с числовым значением.
а вот x := 'x' это уже не число =)
мне именно это надо проверить
whattype() для этого не совсем подходит т.к. он возвращает точный тип значения переменной (integer, float и т.д.) а мне нужно проверить что это числовой тип.

2) printf не подходит, т.к. матрица в printf выводится коряво (не так как если просто матрицу на экран вывести)
вообще, для подобного вывода сейчас использую:
>> "J1=", J1, "=", Determinant(J1);
но на выходе:
"J1=", [матрица], "=", -1

надо бы чтобы кавычек и запятых не было в этом выражении, но не знаю как =(

 Профиль  
                  
 
 Re: Несколько каверзных вопросов по maple
Сообщение28.08.2011, 14:36 


26/08/11
3
Для 1го вопроса нашел ответ
>> type(x, numeric);
возвращает true если значение переменной - число

для второго вопроса пока - не пойму
видимо надо курить в сторону строковых переменных maple и вывода на экран

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group