1. function的初步用法
function [output_args] = Untitled( input_args )
%函数的具体表达式
end
先保存在某个文件夹的位置,再在matlab中运行
2. 极坐标:用角度和长度描述位置。
3.可以使用公式 r = a + (b-a).*rand(N,1)
生成区间 (a,b) 内的 N
个随机数
4. 最优化求解线性规划问题
[x,fval]=linprog(f,A,aeq,beg,ib,ub)%求解线性规划最优解函数
%其中A、Aeq表示分别为不等式与等式约束系数矩阵;
%f,x,b,beg,ib,ub为列向量
5. diag函数:diag(A)返回A的主对角线。v为含n个元素的向量,diag(v,k)返回n+abs(k)阶矩阵,且v在矩阵第k个对角线上。
v=[1 2 3];
a=diag(v,2)
a =
0 0 1 0 0
0 0 0 2 0
0 0 0 0 3
0 0 0 0 0
0 0 0 0 0
6. randperm函数:p = randperm(n,k)
返回行向量,其中包含在 1 到 n
之间随机选择的 k
个唯一整数
7. randerr函数:每行只有一个1的函数,其余为0。randerr(m,n)为m行n列。