【老生谈算法】matlab实现蚁群算法源码——数值计算

matlab数值计算各种算法源码

1、算法详解:

A(:, j) 表示矩阵A中第j列的所有元素;A(i, 表示矩阵A中第i行的所有元素。
ones(a,b)产生a行b列全1数组

size:获取数组的行数和列数
(1)s=size(A),当只有一个输出参数时,返回一个行向量,该行向量的第一个元素时数组的行数,第二个元素是数组的列数
(2)[r,c]=size(A),当有两个输出参数时,size函数将数组的行数返回到第一个输出变量,将数组的列数返回到第二个输出变量。
(3)如果在size函数的输入参数中再添加一项,并用1或2为该项赋值,则size将返回数组的行数或列数。其中r=size(A,1)该语句返回的时数组A的行数, c=size(A,2) 该语句返回的时数组A的列数。

积分:syms x C;int(f(x)) +C——不定积分
syms x;int(f(x), a, b)——定积分

a^2:两个矩阵相乘
a.^2:表示 矩阵对应位置相乘
norm(A)即为求A的二范数

y=f(x)求导:
1、diff(y)表示y对x求1次导数
2、diff(y,n)表示y对x求n次导数
3、diff(y,x,n)表示y对x求n次导数

x=…
A=[log(x) cos(x) exp(x)]

列主元素高斯消去法

function 

你可能感兴趣的:(matlab算法原理详解,matlab,算法,开发语言)