Функции в Maple

Статус: Offline
Реєстрація: 14.01.2009
Повідом.: 96
  • 🔴 02:21 Повітряна тривога в Харків.обл.
  • #1
Функции в Maple

Такая проблема, определяю нужные функции:
Задаю конкретные значения:
a := 100:
n := 60:
alpha0 := 0:
alpha1 := 20 * Pi * 1 / 180:
t0 := 0:
t1 := alpha1 / ((1 / 30) * Pi * n):
Затем пишу:
и получаю график, НО на команду:
получаю:
Error, (in int) wrong number (or type) of arguments
Т.е. не могу узнать значение функции в конкретной точке

Кто-нибудь знает в чем проблема?
 
  • 🔴 02:21 Повітряна тривога в Харків.обл.
  • #2
Я не специалист, но вот это
выглядит как очень странное определение функции. Может вместо n нужно t ?
 
  • 🔴 02:21 Повітряна тривога в Харків.обл.
  • #3
Нет, здесь всё правильно, просто omega1 не зависит от времени.

К тому же график имеет ожидаемую форму, т.е. все записи до
были правильными.
 
  • 🔴 02:21 Повітряна тривога в Харків.обл.
  • #4
А какого типа должен быть аргумент t во всех определениях? Он точно может быть не целым (ну Вы поняли)?
 
  • 🔴 02:21 Повітряна тривога в Харків.обл.
  • #5
Код:
t0 := 0:
t1 := alpha1 / ((1 / 30) * Pi * n):

t меняется от 0(нуля) до 0.05555555556
т.е. t - не целое.
 
  • 🔴 02:21 Повітряна тривога в Харків.обл.
  • #7
нет, это я здесь опечатался...
в Maple написал правильно:
Код:
VBa(0.04);

Вот не могу понять... plot же как-то вычисляет значение этой функции, чтоб нарисовать график. При этом t меняется от 0(нуля) до 0.05555555556.
0.04 должно работать...
 
  • 🔴 02:21 Повітряна тривога в Харків.обл.
  • #8
Может VBa может принимать как параметр только переменную, но не константу?
Пробуй:
q:=0.04
VBa(q)
Что-то в этом роде.
 
  • 🔴 02:21 Повітряна тривога в Харків.обл.
  • #9
Попробовал. Результат тот же

Нашлось решение!!!
Нужно было вместо
Код:
VBa(0.04);
писАть:
Код:
subs(t=0.04,VBa(t));