символический пакет с числами с плавающей запятой в октаве - PullRequest
0 голосов
/ 04 ноября 2019

Я пытаюсь понять, как правильно использовать символьный пакет с числами с плавающей запятой , если есть один или обходной путь, который не включает «отключение предупреждений». Я читал примеры: ссылка Но я все еще немного растерялся. Они упомянули об использовании vpa , но сказали, что будьте осторожны , потому что это может привести к неожиданному поведению ссылка Есть идеи?

Код, который я используюс использованием ниже вместе с предупреждающим сообщением.

pkg load symbolic
syms t
wA=5.4;%angular velocity (how fast signal is travelling
wB=-2;%angular velocity (how fast signal is travelling

startA=70.84; %where the signal starts at
startB=350.18; %where the signal starts at

%1) find time when they intersect
t0_tmp=solve(startA+wA*t==startB+wB*t)
t0=double(t0_tmp) %1st time they intersect

Предупреждение / ошибка, которую я получаю ниже:

предупреждение: передача значений с плавающей запятой в sym опасна, см. "help sym "предупреждение: вызывается из double_to_sym_heuristic в строке 50, столбец 7 sym в строке 379, столбец 13 mtimes в строке 65, столбец 5

Ps: я использую Octave 4.2.2

...