zoukankan      html  css  js  c++  java
  • matlab蚁群算法基础知识

    matlab函数查询文档

    https://ww2.mathworks.cn/help/matlab/referencelist.html?type=function&category=arithmetic-operators&s_tid=CRUX_gn_function

    N=size(X,2)是什么意思

    size():获取矩阵的行数和列数

    1、s=size(A),当只有一个输出参数时,返回一个行向量,该行向量的第一个元素是矩阵的行数,第二个元素是矩阵的列数。

    2、[r,c]=size(A),当有两个输出参数时,size函数将矩阵的行数返回到第一个输出变量r,将矩阵的列数返回到第二个输出变量c。

    3、size(A,n)如果在size函数的输入参数中再添加一项n,并用1或2为n赋值,则 size将返回矩阵的行数或列数。其中r=size(A,1)该语句返回的时矩阵A的行数, c=size(A,2) 该语句返回的时矩阵A的列数。

    .*和*有什么区别

    1.在进行数之间的运算时“.*”和“*”是没有区别的,都是表示普通的乘法运算。例:m = 2,n = 3,m.*n = 6, m*n = 6。

    2.在进行矩阵之间的运算时“.*”和“*”的意义就有所不同了。假设a,b表示两个矩阵,a*b表示矩阵a与矩阵b进行矩阵相乘,a.*b表示矩阵a中的元素与矩阵b中的元素按位置依次相乘,得到的结果将作为新矩阵中相同位置的元素。

    inf是什么

    在Matlab中,inf为无穷大量+∞,-inf为无穷小量-∞,在Matlab程序执行时,即使遇到了以0为除数的运算,也不会终止程序的运行,而只给出一个“除0”警告,并将结果赋成inf,继续执行

    G2D邻接矩阵的定义

    http://tieba.baidu.com/p/5528411598

    D(ij,mn)的意义为第ij位置与相邻的第mn位置的距离

    b = mod(a,m)

    b = mod(a,m) 返回用 m 除以 a 后的余数,其中 a 是被除数,m 是除数。此函数通常称为取模运算,表达式为 b = a - m.*floor(a./m)mod 函数遵从 mod(a,0) 返回 a 的约定。

    ceil

    往大取整,例如ceil(3.14)为4

  • 相关阅读:
    巧用系统命令看是否中毒
    从80年代初到2003年末中国出现的街头骗术
    万象数据库新密码世界```和原来的不同了
    换网关bat
    给自己的电脑做一个O盘 -隐藏自己私密的东
    一个小恶 搞 病 毒
    诊断卡常见代码
    路由跟踪命令的用法和技巧
    block,inline和inline-block的区别
    Jquery easyui开启行编辑模式增删改操作
  • 原文地址:https://www.cnblogs.com/jdzhang1995/p/10846342.html
Copyright © 2011-2022 走看看