platEMO-1

本文介绍了Matlab中类属性和方法的访问权限,包括private、protected和public的使用。通过SetAccess和GetAccess设置BankerTeller类访问balance属性,并展示了如何生成对象数组。同时,讲解了函数中对数组和cell的处理方式,以及如何进行排序和查找唯一值的操作。
摘要由CSDN通过智能技术生成
  1. Matlab中的继承使用

  2. Matlab中类属性和方法的访问权限

    1. properties(Access = private/protected/public)
      private: 只能被自己的类访问
      protected: 可以被自己的类和其子类访问
      public: 可以任意访问
    2. SetAccess和GetAccess 对于BankerTeller可以访问balance的值
      Properties(setaccess = {?BankTeller})
      balance
      end
  3. 生成对象数组
    obj(1,size(Decs,1)) = INDIVIDUAL;
    不用先声明,直接赋值即可。
    INDIVIDUAL 包含 dec、obj、con、add

  4. M是目标数 Mul-objective,N是种群的数目 number,D是变量的数目 dimension

  5. Function 变量名 = 函数名(obj, N)
    此变量名在函数中存在

  6. 对于数组的调用的取值(),对于cell的取值为{}

  7. Beta(a) a为逻辑矩阵,按照a中的列顺序,获得一列数据

  8. .^ 优先级大于.*

  9. FrontNo = [inf, 1 ,2, 4,inf 2,4,3,inf]
    Fronts = setdiff(unique(FrontNo),inf); % 留下唯一出现的数(inf 除外)
    Fronts = [1,2,3];

  10. 将行1*2cell中的数,由行,变为列
    varargin = cellfun(@(S)reshap

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值