matlab一些函数
2015-08-26 10:15
363 查看
[b]1 addpath 路径(相对应地,rmpath移除路径)[/b]
addpath ../common
addpath ../common/minFunc_2012/minFunc
addpath ../common/minFunc_2012/minFunc/compiled
也有括号形式的addpath(olderName1,...,folderNameN)
更多请点击
[b]2 load('路径')[/b]
● 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。
更多请点击
[b]3 randperm(n)[/b]
打乱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, :)
[b]4 minFunc()[/b]
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()来查看
[b]5 sort()[/b]
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
按列重新排列原来的矩阵,从小到大
关于降序
addpath ../common
addpath ../common/minFunc_2012/minFunc
addpath ../common/minFunc_2012/minFunc/compiled
也有括号形式的addpath(olderName1,...,folderNameN)
更多请点击
[b]2 load('路径')[/b]
● 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。
更多请点击
[b]3 randperm(n)[/b]
打乱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, :)
[b]4 minFunc()[/b]
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()来查看
[b]5 sort()[/b]
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
按列重新排列原来的矩阵,从小到大
关于降序
相关文章推荐
- MATLAB划分一个形状为圆的区域
- matlab批量修改文件名并自动保存
- Matlab实现FR共轭梯度法
- Matlab聚类分析(Cluster Analyses)
- bmp(jpg)和avi互转---matlab实现
- Matlab实现Galton板的动画演示
- VC++和Matlab混合编程(在VC中调用将.m文件生成的DLL)
- Matlab搜索文件夹(包含子文件夹)下文本,提取文本并存储
- Matlab添加yalmip
- 如何在VS中像MATLAB中一样做矩阵运算
- matlab基础
- matlab矩阵取数问题
- matlab_数据拟合
- matlab_文件输入输出
- python numpy笔记:给matlab使用者
- MATLAB相关图书推荐
- Matlab计算Harr Features源码
- matlab转C++ matlab与C++混合编程
- 菜鸟学matlab之智能算法(1)------蚁群算法即相关代码实现详解
- matlab 小波变换