精华内容
下载资源
问答
  • 分别从去模糊化和概率的角度研究了区间数运算法则的定义.提出了一套新的区数运算法则,对原运算法则作了补充,最后,论证了新法则的有效性.
  • 区间数的限定运算

    2020-02-05 07:37:00
    区间数的限定运算,王磊,郭嗣琮,区间数运算的提出初衷是为了提高计算结果的可靠性,随后人们很快发现区间数算法可以有更广泛的应用。但同时也发现当两个区间数相�
  • 区间直觉模糊的指数运算
  • 区间表征及其运算的改进,方志耕,刘思峰,针对目前的区间的表征和运算过程中存在着的较为严重的问题,即:其运算结果对灰的灰度进行了不必要的放大,造成了信息的严
  • 针对灰度不减公理的局限性,对基于核和灰度的灰数加、减和数乘运算法则进行了修正。定理2和实例表明修正后的灰数运算法则更具合理性,并给出了新的灰数运算法则在多属性决策中的应用。
  • 区间数多属性决策的一种ELECTRE方法,陈常青,,针对具有不确定性区间数的多指标决策问题,给出了一种消去与转换算法(ELECTRE) 的分析方法。首先对区间数多指标决策问题和区间数运算
  • 区间运算的加减乘除,以矩阵形式做处理。
  • 一种新的区间表征及其运算法则问题研究,刘思峰,方志耕,灰运算算法体系设计是灰色系统研究领域的关键点之一,它关系到灰色系统科学的生存与发展。本文基于算法体系设计应当简洁、实
  • Swift的比较运算, 三目条件运算, 区间运算, 逻辑运算

    废话少说, 我们继续把运算讲完:


    1.比较运算

    在Swift中, 标准C里的比较运算符都是可以使用的, 比如:

    a == b
    a != b
    a > b
    a< b
    a >= b
    a<= b

    在Swift中也提供恒等于号 “===” 和不恒等于号 “!==” , 而且这些比较运算符都会返回一个Bool值, 比如:

    1 == 1 
    // 返回一个true, 因为1 等于 1
    2 != 1
    // 返回一个true, 因为2 不等于 1
    2 > 1
    // 返回一个true, 因为2 大于 1
    1 < 2
    // 返回一个true, 因为1 小于 2
    1 >= 1
    // 返回一个true, 因为1 等于或者大于1
    2 < = 1
    // 返回一个false, 因为2 不小于 1

    也可以在 if 语句中使用:

    let name = "world"
    if name == "world" {
        println("Hello world")
    } else  {
        println("我不认识你啊, \(name)")
    }
    // 打印的结果: Hello world

    2. 三目条件运算

    其实所谓的三目运算就是一个if语句:

    这就是三目运算符的原型:

    if question {
        answer1
    } else {
        answer2
    }

    举个例子:

    let contentHeight = 40
    let hasHeader = true
    let rowHeight = contentHeight + (hasHeader ? 50: 20)
    println(rowHeight)
    // 打印出来的结果: 90

    原型:

    let contentHeight = 40
    let hasHeader = true
    var rowHeight = contentHeight
    if hasHeader {
        rowHeight = rowHeight + 50
    } else {
        rowHeight = rowHeight + 20
    }
    println(rowHeight)
    // 打印出来的结果: 90

    利用三目运算符比原型简单多了.


    3.区间运算符

    所谓的区间运算其实就是我们设定的范围, 在我们 for-in 的时候就会用到, 或者其他有关于从几到几的运算都是要用到区间运算符的, 在Swift中的区间运算符很简单:

    区间运算符

    for index in 0...10 {
            println(index)
    }
    // 打印出来的结果: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10

    还有一种叫做半区间运算符

    for index in 0..<10 {
            println(index)
    }
    // 打印出来的结果: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9

    看到结果就知道是什么情况了, 这里我就不多做说明了.


    4.逻辑运算符

    在Swift中也有与或非这三个逻辑运算符:

    !a
    a&&b
    a||b

    由于原理是和OC一致, 所以这里就不多做解释, 直接看例子:

    逻辑非

    let allowedEntry = false
    if !allowedEntry {
        println("ACCESS DENIED")
    }
    // 打印出来的结果: ACCESS DENIED

    逻辑与

    let enteredDoorCode = true
    let passedRetinaScan = false
    
    if enteredDoorCode && passedRetinaScan {
        println("Welcome!")
    } else {
        println("ACCESS DENIED")
    }
    // 打印出来的结果: ACCESS DENIED

    逻辑或

    let hasDoorKey = true
    let knowsOverridePassword = false
    
    if hasDoorKey || knowsOverridePassword {
        println("Welcome!")
    } else {
        println("ACCESS DENIED")
    }
    // 打印出来的结果: Welcome!

    组合逻辑

    let enteredDoorCode = false
    let passedRetinaScan = true
    let hasDoorKey = false
    let knowsOverridePassword = true
    
    if enteredDoorCode && passedRetinaScan || hasDoorKey || knowsOverridePassword {
            println("Welcome!")
        } else {
            println("ACCESS DENIED")
        }
    //打印出来的结果: Welcome!

    在多重与或非运算的时候, 我们是从左往右开始的, 如果按照例子这样子来写, 是不够明确, 所以我们可以使用 () 号来区分优先级:

    let enteredDoorCode = false
    let passedRetinaScan = true
    let hasDoorKey = false
    let knowsOverridePassword = true
    
    if (enteredDoorCode && passedRetinaScan) || hasDoorKey || knowsOverridePassword {
            println("Welcome!")
        } else {
            println("ACCESS DENIED")
        }
    // 打印出来的结果: Welcome!

    这样子的写法可以使代码有非常好的明确性.

    这里还有一个比较特殊的例子:

    let defaultColorName = "red"
    let userDefinedColorName: String?
    var colorNameToUse = defaultColorName ?? userDefinedColorName
    println(colorNameToUse)
    // 打印出来的结果: Optional("red")

    UserDefinedColorName 变量被定义作为一个可选的字符串,默认值为零。由于 userDefinedColorName 是一个可选的类型,可以使用零合并运算符来考虑它的价值。在上面的示例中,该运算符用于确定一个名为 colorNameToUse 的字符串变量的初始值。因为 userDefinedColorName 是零,表达 userDefinedColorName ?? defaultColorName 返回的值的 defaultColorName,或”红色”。


    好了, 这次我们就讲到这里, 下次我们继续~~

    展开全文
  • 主要介绍了Java获得指定区间数的方法,涉及java数值运算的相关技巧,需要的朋友可以参考下
  • 通过建立互补判断矩阵, 将区间数排序问题转换为矩阵运算过程, 实现了不同类型区 间的比较. 实验结果表明, 所提出方法能够有效克服传统排序方法在适用范围方面的局限性, 具有排序速度快、求 解质量高等...
  • 该文提出一种基于符号运算和抽象解释理论中Widening/Narrowing算子的循环处理方法,并将其应用于区间运算之中,以提高检测精度。所述方法已在缺陷检测系统(DTSGCC)中实现,对大量Linux中GCC开源工程的测试结果表明...
  • 区间直觉模糊微分与微分运算
  • 基于区间运算的字典序多目标预测控制,何德峰,黄骅,考虑优化级多目标优化控制问题,提出一种基于区间运算的字典序多目标模型预测控制算法。对约束线性系统,结合字典序列法和滚动优
  • 区间数比较大小可以有很多方法。文中基于一种区间数比较大小的方法,提出了区间数线性不等式及拟不等式的概念,...此外,根据区间数运算法则分别给出了相应的解法,这种解不等式的方法同样也适用于其他一些区间数的排序。
  • 该方法依据逼近理想解方法和区间数运算规则, 结合指标权重来计算案例的正负靶心距; 基于灰熵和时间度建立时点权重的求解模型; 根据指标权重和时间点权重给出对各时点的靶心距进行集结的目标函数, 利用隶属度对...
  • 其次,研究区间数转化为联系、二元联系转化为实数的3种转化方法,对传统区间数和二元联系运算结果进行比较;再次,将区间型贴近度转化为基于二元联系的实数进行方案优选;最后,运用算例表明所提出方法的优越性...
  • 有概率分布的区间数序关系研究,吕琳洁,宁宣熙,在前人研究的基础上,本文对有概率分布的区间数做了进一步研究。介绍了有概率分布的区间数的定义及基本运算,特别研究了密度函数
  • 该方法将概率信息引入区间数,定义概率区间数运算规则和集结算子。基于近似随机占优理念,定义一种新的主客观结合的占优度,基于此确立了概率区间数的比较规则。最后将专家给出的概率区间数决策矩阵转换为占优度...
  • 区间模糊集概念及其性质的基础上,针对区间模糊集的3个理论尚未得到有效证明的现状,首先对区间模糊集的知识表示及其运算法则进行了研究,然后提出了基于区间模糊集的截集概念。并在此基础之上进一步研究了基于区间...
  • 研究包含实数、区间的混合型预测问题. 首先通过计算灰层的面积和区间的认知程度, ... 最后通过与现有文献中的实例进行对比, 说明了所提出的建模方法在避免区间之间代数运算的情况下, 提高了建模精度.</p>
  • 针对合作对策中支付函数是区间数的情形,利用区间数运算的性质,根据区间shapley值的适用范围提出了改进的区间shapley值,能较好描述现实生活中的一类经济现象。利用和刻画经典合作对策shapley值类似的几个公理刻画了...
  • 以GM(1, 1) 模型为代表的灰色预测模型实际上是对白的建模和预测, 而不是... 这样, 既避免了区间预测过程中的灰数运算问题, 又充分利用了区间序列自身所包含的信息. 通过具体实例验证了所建模型的有效性.</p>
  • 通过“核”和灰度来表征区间,以“灰度不减公理”作为理论依据,给出区间型白化权函数的表达式,并将聚类过程中区间数运算转化为实数运算,进而建立灰色定权聚类模型.最后将该模型应用于南京市江宁区高新技术...
  • 为了解决不确定环境中的决策问题,采用理论分析的方法,将决策者的风险偏好引入到区间数运算中,提出基于风险因子的区间数运算法则,在此运算法则基础上,定义了区间值集函数的变差,研究了区间值集函数不交变差的零零可...
  • 基于UWHA算子和IUOWHA算子的区间数多属性群决策方法,卫贵武,,研究了属性权重和专家权重均以实数的形式给出,属性值以区间数的形式给出的多属性群决策问题。利用区间数运算法则,给出了一种
  • 研究了时序区间数信息环境下的多属性决策问题:首先将区间数推广到时序情形,并定义了相关的运算法则;其次利用区间数加权算术平均算子(IWAA)对每个对象的区间数进行集成得到综合区间数,结合可能度公式得到可能度矩阵,...
  • 针对区间加减逆运算结果存在偏差这一问题, 通过对加减逆运算等式两边区间模之间关系的分 析, 设计了区间加减逆运算的信息还原算子, 并证明了该算子的正确性; 在此基础上, 根据灰色关联度的理论, 提...
  • 权重为区间数的语言多属性群决策方法,王中兴,陈磊,主要研究属性权重和决策者权重均为区间数形式,属性值为语言偏好信息的多属性群决策问题。利用不确定语言评估标度的运算法则,给
  • 针对属性值和权重均为区间数的多属性决策问题,结合区间数运算,找出各属性属性值区间数中最小下限和最大上限形成一组新区间,构造这组区间数的加权平均区间数作为基本区间数,利用集对分析思想,计算各方案的加权...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 91,355
精华内容 36,542
关键字:

区间数运算