文件名称:fuzzyCompare:比较两个浮点值,如果它们相等则返回真,否则返回假-matlab开发
文件大小:1KB
文件格式:ZIP
更新时间:2024-06-19 10:55:39
matlab
比较两个浮点值,如果它们相等则返回真,否则返回假。 受 Qt 的 qFuzzyCompare 函数启发。 理论上应该相等的两个浮点变量可能并不总是相等,因为计算设备用来存储和操作值的比特数是有限的。 前任: 数量 = 7; sqrtd = sqrt(num); sqrtd(2) = sqrt(sqrtd(1)); sqrtd(3) = sqrt(sqrtd(2)) prods(1) = sqrtd(end); prods(2) = prods(1)^2; 产品(3) = 产品(2)^2 finalNum = prods(3)^2 num==finalNum %这是错误的,尽管它们应该是相同的FuzzyCompare( num, finalNum ) %这是真的
【文件预览】:
fuzzyCompare.zip