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,其余元素以此类推。
【语法格式】
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,其余元素以此类推。
相关文章推荐
- 三、RIL-JAVA的解析
- SQL视图查询详解
- android实战之 视觉差侧滑菜单简单版+Activity视觉差动画
- rcond--矩阵可逆的条件数估值
- 文章标题
- normest--2-范数的条件数估计
- JS事件
- Atitit. Derby的使用总结attilax
- Atitit. Derby的使用总结attilax
- condest--1-范数的条件数估计
- leetcode -- Count of Smaller Numbers After Self -- 经典求逆序数
- (二) RIL 层分析
- ural 1069. Prufer Code
- Atitit. Derby的使用总结attilax
- cond--求矩阵的条件数
- Java多线程总结之线程安全队列Queue
- Atitit.java 反编译 工具 attilax 总结
- 走上一条归路:IOS I am coming
- Atitit.java 反编译 工具 attilax 总结
- 汇编指令总结