数学建模社区-数学中国

标题: 有理分式近似——rat [打印本页]

作者: 森之张卫东    时间: 2015-8-19 22:11
标题: 有理分式近似——rat

函数3 rat,rats

功能 有理分式近似。虽然所有的浮点数值都是有理数,有时用简单的有理数字(分子与分母都是较小的整数)近似地表示它们是有必要的。函数rat将试图做到这一点。对于有连续出现的小数的数值,将会用有理式近似表示它们。函数rats调用函数rat,且返回字符串。

格式 [N,D] = rat(X)       %对于缺省的误差1.e-6*norm(X(,1),返回阵列ND,使N./D近似为X

[N,D] =rat(X,tol)   %在指定的误差tol范围内,返回阵列ND,使N./D近似为X

rat(X)rat(X)      %在没有输出参量时,简单地显示x的连续分数。

S =rats(X,strlen)     %返回一包含简单形式的、X中每一元素的有理近似字符串S,若对于分配的空间中不能显示某一元素,则用星号表示。该元素与X中其他元素进行比较而言较小,但并非是可以忽略。参量strlen为函数rats中返回的字符串元素的长度。缺省值为strlen=13,这允许在78个空格中有6个元素。

S = rats(X)         %返回与用MATLAB命令format rat显示 X相同的结果给S

2-42

>>s = 1-1/2+1/3-1/4+1/5-1/6+1/7

>>format rat

>>S1 = rats(s)

>>S2 = rat(s)

>>[n,d] = rat(s)

>>I1 = rats(pi)

>>I2 = rat(pi)

计算结果为:

s =

    0.7595

S1 =

   319/420   

S2 =

    1 + 1/(-4+ 1/(-6 + 1/(-3 + 1/(-5))))

n =

    319      

d =

    420      

PI1 =

   355/113   

PI2 =

3 + 1/(7 + 1/(16))



作者: 我是男神    时间: 2015-8-20 21:09
啦啦啦~~~我是默认签名(*^__^*)

作者: 我是男神    时间: 2015-8-20 21:09
啦啦啦~~~我是默认签名(*^__^*)

作者: 我是男神    时间: 2015-8-20 21:09
啦啦啦~~~我是默认签名(*^__^*)

作者: 我是男神    时间: 2015-8-20 21:09
啦啦啦~~~我是默认签名(*^__^*)

作者: 我是男神    时间: 2015-8-20 21:09
啦啦啦~~~我是默认签名(*^__^*)

作者: 我是男神    时间: 2015-8-20 21:09
啦啦啦~~~我是默认签名(*^__^*)

作者: 我是男神    时间: 2015-8-20 21:09
啦啦啦~~~我是默认签名(*^__^*)

作者: 我是男神    时间: 2015-8-20 21:10
啦啦啦~~~我是默认签名(*^__^*)





欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5