matlab的eps
来源:互联网 发布:有没有销售软件 编辑:程序博客网 时间:2024/04/27 21:39
eps = 2^(-52), which is roughly 2.22e-16.
B =
8 7 6 5 4 3 2 1 0
» B=B+(B==0)*eps
B =
Columns 1 through 7
8.0000 7.0000 6.0000 5.0000 4.0000 3.0000 2.0000
Columns 8 through 9
1.0000 0.0000
这是一个演示,表明如何用特殊的MATLAB数eps来代替在一个数组中的零元素,eps近似为2.2e-16。这种特殊的表达式在避免被0除时是很有用的。
» x=(-3:3)/3
x =
-1.0000 -0.6667 -0.3333 0 0.3333 0.6667 1.0000
» sin(x)./x
Warning: Divide by zero
ans =
0.8415 0.9276 0.9816 NaN 0.9816 0.9276 0.8415
由于第四个数据是0 ,计算函数sin(x)/x时给出了一个警告。由于sin(0)/0是没定义的,在该处MATLAB结果返回NaN。用eps替代0以后,再试一次,
» x=x+(x==0)*eps;
» sin(x)./x
ans =
0.8415 0.9276 0.9816 1.0000 0.9816 0.9276 0.8415
现在sin(x)/x在x=0处给出了正确的极限。
h=sin(0.3*pi*(n-a))./(pi*(n-a+eps)); 防止出现n=a即除数为零的情况。
- matlab的eps
- matlab eps的使用
- matlab 中eps的用法
- matlab 中eps的用法
- matlab eps
- matlab eps函数解释
- matlab eps是什么
- matlab中的eps功能
- 如何用matlab输出高分辨率同一大小的eps图片
- Matlab导出eps或jpg图片的四种方法
- Matlab导出eps或jpg图片的四种方法
- 【Matlab转eps】使用Matlab将文件转换成eps
- 用MATLAB输出eps矢量图
- eps在MATLAB中是什么意思
- eps在MATLAB中是什么意思
- Matlab画的eps图片中的Helvetica字体不能嵌入问题的解决办法
- Matlab导出eps或jpg图片的N种方法(很全哦)
- Matlab fig文件另存为的eps图片 Helvetica Times-Roman字体不能嵌入
- udp-vs-tcp
- ds.TB_UsrDfdLkUp.RejectChanges()
- 候捷谈Java反射机制
- Top 10 time waster games
- 让FLASH背景透明-可运用于在网页内的FLASH内嵌入另一个网页
- matlab的eps
- Word分节:同一个文档使用不同的页眉页脚
- 如何在Eclipse 中创建更多更好的代码
- 谷歌免费搜索代码
- 百度免费搜索代码
- "无法启动应用程序,工作组信息文件丢失,或是已被其他用户已独占方式打开"解决办法
- 使用Spring来创建一个简单的工作流引擎
- 加密ASP.NET 2.0 Web程序配置信息
- log4net的配置