Найдено 8 результатов

imperfect
Пн окт 17, 2011 7:51 pm
Форум: Maple
Тема: Двумерное DFT и ряды Фурье
Ответы: 1
Просмотры: 1207

Двумерное DFT и ряды Фурье

Прошу помощи у знающих людей, т.к. матанализ давно и прочно забыт. Есть поточечно заданная 3 мерная поверхность в txt, формат файла такой: угол1(x) угол2(y) значение Нужно аппроксимировать ее 2D рядом Фурье: sum(cos(n*x)*sin(m*y), n = 1..N, m = 1..M). n, m - целое. Интервал значений угла не постоянн...
imperfect
Ср дек 01, 2010 1:58 pm
Форум: Maple
Тема: Проблемы обработки параметров процедур
Ответы: 7
Просмотры: 2848

Большое спасибо Kitonum за ответ и mois что не поленились проверить! Сам бы точно не догадался. Maple не перестает удивлять: если поставить кавычки так 'Func(E,l,x)' то происходит описанная мною ошибка, если же так 'Func'(E,l,x) то все в порядке. Если кто-то знает, напишите, что пытается сделать про...
imperfect
Вт ноя 30, 2010 11:53 am
Форум: Maple
Тема: Проблемы обработки параметров процедур
Ответы: 7
Просмотры: 2848

Со штрихами не работает, и без них тоже. Это описано в шапке темы. В том то и дело, что со штрихами не проходят первые переменные, а без них - x.
imperfect
Пн ноя 29, 2010 11:18 pm
Форум: Maple
Тема: Проблемы обработки параметров процедур
Ответы: 7
Просмотры: 2848

Функция задана так Func := proc (E::numeric, L::integer, R::numeric) local a0, a1, a2, S, n, Z; Z := 1; a0 := 1; a1 := -Z/(L+1); a2 := -(2*a1*Z+2*E*a0)/(4*L+6); S := a0+a1*R+a2*R^2; for n from 3 while 0.1e-19 < abs(a2*R^(n-1)) or 0.1e-19 < abs(a1*R...
imperfect
Пн ноя 29, 2010 5:42 pm
Форум: Maple
Тема: Проблемы обработки параметров процедур
Ответы: 7
Просмотры: 2848

Проблемы обработки параметров процедур

Опять же вопрос про хитрости с передачей параметров процедурам в Maple. Есть команда: Student[Calculus1][ApproximateInt](x^(2*l1+2)*('Func(E1, l1, x)')^2, x = 0 .. 10, partition = 100) Func(E1,l1,x) - функция от параметров E1 и l1, которым до вызова команды были присв...
imperfect
Чт окт 07, 2010 1:45 pm
Форум: Maple
Тема: Программирование: Несоответствие типов в Maple
Ответы: 10
Просмотры: 3836

Большое спасибо за ответы, все заработало! Насколько я понял из чтения документации, причина таких ошибок - вычисление maple параметров до присвоения им значений (кавычки этому препятствуют, я сам пытался через модификатор uneval, но не получилось), что отличает его от других языков.
imperfect
Ср окт 06, 2010 9:19 pm
Форум: Maple
Тема: Программирование: Несоответствие типов в Maple
Ответы: 10
Просмотры: 3836

Такой вариант не подойдет, нужна зависимость не только от целых значений (интересна область графика от 0..5 с очень малым шагом). А что конкретно посмотреть по процедурам? Просто maple не расчитан в основном на программирование и найти нужную информацию из хелпа сложно... Проблема также в том, что в...
imperfect
Ср окт 06, 2010 6:34 pm
Форум: Maple
Тема: Программирование: Несоответствие типов в Maple
Ответы: 10
Просмотры: 3836

Программирование: Несоответствие типов в Maple

Прошу помощи с такой ошибкой, т.к. хелпов начитался до посинения а ответа нет. Есть простенькая программа: > reset; Digits := 15; #Computations in atomic units > Enrg := proc (n::integer, l::integer, R::numeric) if n < 0 then error "Main quantum number is less than zero, %1", n eli...