帐号: 密码:
// 设为首页 // 收藏本站 // 请您留言 // 网址导航
远方教程-满足你的求知欲!
站内搜索:
HTML ASP PHP CSS DIV Dreamweaver Photoshop Word Excel PPT SEO技巧
您当前位置:网站首页 >> 统计之窗 >> MATLAB专区 >> 阅读文章

Matlab技巧23:MATLAB判断Inf

来源:远方教程 作者:远方教程 发布时间:2016-11-12 查看次数:8643 访问[新版]

  当MATLAB中的运算结果中Inf时,如果将它识别出来呢?看下面的例子:

Matlab函数实现多个返回值-远方教程

函数:isinf()

功能:识别矩阵或者向量中的元素是不是含有 Inf

例1:

>> feat = [1 2 3 inf 4 5]

feat =

1 2 3 Inf 4 5

>> inf_ind = isinf(feat)

inf_ind =

0 0 0 1 0 0

例1:

  假设我们己经有三个相同维数的列向量:V1t,V2t,V3t。看下面代码:

Vt=[V1t';V2t';V3t'];

V=(1/n)*(Vt*Vt');invV=inv(V);

if sum(isinf(invV))>0

Err_str=['Result inv(V) is Inf. Re try(',num2str(j),')!!'];

disp(Err_str);

continue;

end

上面的程序段表示如果运算中出现了Inf,则取消本次运算结果.

打印 打印 | 关闭 关闭 评论
相关文章
图片新闻
站内搜索  
搜索
猜您喜欢  
最新更新  
阅读排行  
关于我们 | 联系方式 | 大事记 | 免责声明 | | 给我留言
部分广告源自金山联盟2345联盟 QQ咨询 站长之家QQ群:232617873
Copyright 2024 远方教程 © All Rights Reserved.

回顶部