区间算术

Interval[{min,max}]minmax 的区间
Interval[{min1,max1},{min2,max2},]
、从 , 等区间的并

实区间的表示法.

这个代表 之间的所有数.
In[1]:=
Click for copyable input
Out[1]=
之间所有数的平方总在 之间.
In[2]:=
Click for copyable input
Out[2]=
取倒数给出两个不同的区间.
In[3]:=
Click for copyable input
Out[3]=
Abs 把这两个区间折迭到一起.
In[4]:=
Click for copyable input
Out[4]=
可以在许多种函数中使用区间.
In[5]:=
Click for copyable input
Out[5]=
有些函数自动生成区间.
In[6]:=
Click for copyable input
Out[6]=
IntervalUnion[interval1,interval2,]求若干区间的并集
IntervalIntersection[interval1,interval2,]
求若干区间的交集
IntervalMemberQ[interval,x]检验点 x 是否位于一个区间中
IntervalMemberQ[interval1,interval2]检验区间 是否完全位于区间

区间运算.

这里求两个区间的交集.
In[7]:=
Click for copyable input
Out[7]=
可以使用 MaxMin 求区间的端点.
In[8]:=
Click for copyable input
Out[8]=
检验一列区间的哪些包含点7.
In[9]:=
Click for copyable input
Out[9]=

不仅能使用具有精确量的区间,也能使用具有近似数的区间. 即使对机器精度数,Wolfram 语言在舍入时总是尽量保持结果的有效性.

这里明确显示了 Wolfram 语言为机器精度数 处理的区间.
In[10]:=
Click for copyable input
Out[10]=
这里显示围绕 的区间移动到0的结果.
In[11]:=
Click for copyable input
Out[11]=
建立这样的区间时,可以带有任何精度的数.
In[12]:=
Click for copyable input
Out[12]=
用普通机器精度算法,将给出不正确的结果.
In[13]:=
Click for copyable input
Out[13]=
而这里生成的区间包含正确的0值.
In[14]:=
Click for copyable input
Out[14]=