Постійний збір на дрони FPV для ЗСУ
Закидуй дві гривні!
FPV-дрони змінюють хід війни
Змінюй хід війни!

Функции в Maple

🟡 01:21 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
Статус: Offline
Реєстрація: 14.01.2009
Повідом.: 96
  • 🟡 01:21 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #1
Функции в Maple

Такая проблема, определяю нужные функции:
restart:
with(student):

# Задаем закон движения ведущего звена в виде функции времени
omega1 := t -> Pi * n / 30;

#Вводим временные функции углов
alpha := t -> alpha0 + int(omega1(t),t=0..t);
beta := t -> Pi / 2 + alpha(t, alpha0);

#Функция времени l(t)
l := t -> -(a*(sin(alpha(t))*cos(beta(t))-cos(alpha(t))*sin(beta(t))))/(sin(beta(t)));

#Cкорость
VBa := t -> diff(l(t),t);
Задаю конкретные значения:
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
Т.е. не могу узнать значение функции в конкретной точке :(

Кто-нибудь знает в чем проблема?
 
  • 🟡 01:21 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #2
Я не специалист, но вот это
выглядит как очень странное определение функции. Может вместо n нужно t ?
 
  • 🟡 01:21 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #3
Нет, здесь всё правильно, просто omega1 не зависит от времени.

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

t меняется от 0(нуля) до 0.05555555556
т.е. t - не целое.
 
  • 🟡 01:21 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #6
  • 🟡 01:21 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #7
нет, это я здесь опечатался...
в Maple написал правильно:
Код:
VBa(0.04);

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

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