Pavel80
это не глюк.
от -1 до 1 корень с отрицательного числа - комплексный
Plot[Re[x/(x^2 - 1)^(1/3)], {x, -10, 10}]
это не глюк.
от -1 до 1 корень с отрицательного числа - комплексный
Plot[Re[x/(x^2 - 1)^(1/3)], {x, -10, 10}]
от -1 до 1 корень с отрицательного числа - комплексный
Plot[Re[x/(x^2 - 1)^(1/3)], {x, -10, 10}]
я разочаровался.(((
как после этого вообще доверять этой системе, если не знаешь выведет ли она достоверный результат.
Однако в этом случае функция оказывается разрывной...
Главная проблема - фактическое отсутствие спецификации для всех встроенных функций! Они ведут себя непредсказуемо
Зато появился новый багофич. Была у меня функция — ещё с 5.2 — типа f[x_]:=FindRoof[NIntegrate[...x, y...]+NIntegrate[...x, y...]==0, {y, 0, 500}]. Работала себе и работала (проверено аналитически), до m8.
64
Hi,
the bug seems to be handled in v8.0:
In[1]:= Clip[1.00000000000000036, {0., 1.}]
Out[1]= 1.
But comes back if I add one more zero before 36:
In[2]:= Clip[1.000000000000000036, {0., 1.}]
Out[2]= 1.00000000000000004
This behavior is correct, and there is nothing to warn about. You use
machine-precision arithmetic,
and your result is within machine epsilon of 1:
In[1]:=Chop[Clip[1.00000000000000036,{0,1}]-1]
Out[1] = 0
If you want exact result, you need fixed higher precision, and exact bounds
in Clip, such as:
In[2]:= Clip[N[1+36*10^(-17),20],{0,1}]
Out[2]= 1
Regards,
Leonid
С Clip'ом всё решается следующим образом:
Clip[1.000000000000000036, {0, 1}]
1.00000000000000004
Clip[1.000000000000000036, {0.`18, 1.`18}]
1.00000000000000000
Так как Clip (в соответствии с хелпом) переводит целые в реальные с по умолчанию машинной точностью. Так что следует.
Страницы: 12345678910111213141516171819202122232425262728293031323334
Предыдущая тема: Идея несуществующей программы...