zoukankan      html  css  js  c++  java
  • matlab一些函数

    1 addpath 路径(相对应地,rmpath移除路径)

    addpath ../common
    addpath ../common/minFunc_2012/minFunc
    addpath ../common/minFunc_2012/minFunc/compiled

    也有括号形式的addpath(olderName1,...,folderNameN)

    更多请点击

    2 load('路径')

    ● load:如果matlab.mat文件存在,导入matlab.mat中的所有变量,如果不存在,则返回error。

    ● load filename:将filename中的全部变量导入到工作区中。

    ● load filename X Y Z ...:将filename中的变量X、Y、Z等导入到工作区中,如果是MAT文件,在指定变量时可以使用通配符“*”。

    ● load filename -regexp expr1 expr2 ...:通过正则表达式指定需要导入的变量。

    ● load -ascii filename:无论输入文件名是否包含有扩展名,将其以ASCII格式导入;如果指定的文件不是数字文本,则返回error。

    ● load -mat filename:无论输入文件名是否包含有扩展名,将其以mat格式导入;如果指定的文件不是MAT文件,则返回error。

    更多请点击

    3 randperm(n)

    打乱1~n的顺序

    示例一:

    >> randperm(5)

    ans =

    3 5 1 2 4

    示例二:
    A = [1, 2, 3; 4, 5, 6; 7, 8, 9; 10, 11, 12]
    rowrank = randperm(size(A, 1)); % 随机打乱矩阵的行数
    B = A(rowrank, :)
     

    4 minFunc()

    Unconstrained optimizer using a line search strategy

    Uses an interface very similar to fminunc
    (it doesn't support all of the optimization toolbox options,
    but supports many other options).

    各种无约束优化,详细可通过help minFunc()来查看

    5 sort()

    sort(X,2) 和sort(X,1)分别意思如下
    x =
    3 7 5
    0 4 2
    sort(x,2)
    ans =
    3 5 7
    0 2 4
    按行重新排列原来的矩阵,从小到大
    sort(x,1)
    ans =
    0 4 2
    3 7 5
    按列重新排列原来的矩阵,从小到大

    关于降序

  • 相关阅读:
    洛谷P1330 封锁阳光大学
    洛谷P1341 无序字母对
    Bzoj1059 [ZJOI2007]矩阵游戏
    POJ2337 Catenyms
    Bzoj2342 [Shoi2011]双倍回文
    Bzoj1009 [HNOI2008]GT考试
    Bzoj3670 [Noi2014]动物园
    POJ2406 Power Strings
    POJ 2752 Seek the Name, Seek the Fame
    POJ3522 Slim Span
  • 原文地址:https://www.cnblogs.com/Wanggcong/p/4759537.html
Copyright © 2011-2022 走看看