Я пытаюсь понять, как правильно использовать символьный пакет с числами с плавающей запятой , если есть один или обходной путь, который не включает «отключение предупреждений». Я читал примеры: ссылка Но я все еще немного растерялся. Они упомянули об использовании 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