您的位置:首页 > 其它

rat/rats--用有理数形式表示矩阵

2015-12-25 19:48 281 查看
【功能简介】用有理分式逼近矩阵。

【语法格式】

1.[N,D]=rat(X)

返回多项分数数组N和D使得N./D在默认误差1.e-6*norm (X(:),1)内逼近X。

格式变体:

[N,D]=rat(X,tol):用tol取代默认的误差。

2.S=rats(X)

rats与rat功能相似,且在内部调用了rat函数,返回值S是字符串。对于有理小数a,rats(a)相当于用format rat来显示a。

格式变体:

S=rats(X,strlen):返回包含有理逼近X的字符串,strlen是rats 函数返回每个字符串的长度。默认为strlen = 13。

【实例3.59】将随机生成的实数矩阵表示成有理数形式。
>> a=2+10*rand(2)       %随机生成矩阵  
a =  
    6.2176    9.9221  
   11.1574   11.5949  
>> [n,d]=rat(a)     %用有理数表示随机矩阵中的实数  
n =  
        1200         764  
        2198         916  
d =  
   193    77  
   197    79  

【实例分析】矩阵a中,a(1)=1200/193,其余元素以此类推。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: