matlab用法总结

1. Matlab怎么判断空矩阵http://www.ilovematlab.cn/thread-48915-1-1.html

 a=[ ]

 if isempty(a)

2.matlab寻找多个最大值位置http://zhidao.baidu.com/link?url=6zNKvA9qfvbKVCu3eC8032XVEqvULhVhxIb162EA2pOB2jBPmw6eYS9uuOSNLy-aMoU9odWX_wEVBsOQiVp9G_

a=[2,4,3,5,2,3,5;2,3,4,7,5,4,7];
m=max(a(1,:));index=find(a(1,:)==m);max_array=a(1,index);

3. [求助] Matlab怎么求一个二维矩阵中某一个行向量的位置 http://www.ilovematlab.cn/thread-67557-1-1.html

比如有矩阵A=[ 1 1 1;
                        2 2 2;
                        3 3 3;
                        4 4 4;]
行向量B=[3 3 3]

则: B在A的第  3 行

A=[ 1 1 1;

2 2 2

3 3 3

4 4 4];

B=[3 3 3];

find(ismember(A,B,‘rows‘))

或:[ind,loc] = ismember(A,B,‘rows‘);

4.

5.

				
时间: 2024-10-03 22:48:19

matlab用法总结的相关文章

R的学习(一)

---恢复内容开始--- 一.与向量运算有关的函数 min(X)%向量X的最小元素 max(X)%向量X的最大元素 range(X)%向量X的最小元素和最大元素 which.min(X)%第几个分量求到最小值 which.max(X)%第几个分量求到最大值 sum(X)%向量X分量之和 prod(X)%向量X分量联乘积 length(X)%向量X分量个数 median(X)%向量X的中位数 mean(X)%sum(X)/length(X)%向量X的均值 var(X)%向量X的方差 sort(X)

matlab中tic和toc用法

tic和toc用来记录matlab命令执行的时间. tic用来保存当前时间,而后使用toc来记录程序完成时间. 两者往往结合使用,用法如下: 程序代码: tic operations toc 显示时间单位:秒.

Matlab中struct的用法

struct在matlab中是用来建立结构体数组的.通常有两种用法: s = struct('field1',{},'field2',{},...)  这是建立一个空的结构体,field1,field2是域名称 s = struct('field1',values1,'field2',values2,...)  这是在建立结构体的时候就赋值,values1,values2就是针对field1,field2所赋的值. 例如:s = struct('type',{'big','little'},'c

Matlab norm 用法小记

Matlab norm 用法小记 matlab norm (a) 用法以及实例 norm(A,p)当A是向量时norm(A,p)   Returns sum(abs(A).^p)^(1/p), for any 1 <= p <= ∞.norm(A)    Returns norm(A,2)norm(A,inf)   Returns max(abs(A)).norm(A,-inf)   Returns min(abs(A)). 当A是矩阵时n = norm(A) returns the larg

MATLAB 函数句柄Function handle的用法(Af = @(x) A*x;)

函数句柄的作用是可以把函数句柄直接设置为参数然后执行 函数句柄(Function handle)是MATLAB的一种数据类型.引入函数句柄是为了使feval及借助于它的泛函指令工作更可靠:使“函数调用”像“变量调用”一样方便灵活:提高函数调用速度,特别在反复调用情况下更显效率:提高软件重用性,扩大子函数和私用函数的可调用范围:迅速获得同名重载函数的位置.类型信息. MATLAB中函数句柄的使用使得函数也可以成为输入变量,并且能很方便的调用,提高函数的可用性和独立性. 例如: 新建M文件f1.m

matlab中uigetfile的用法

函数:uigetfile [功能描述]创建标准的对话框并通过交互式操作取得文件名 [函数用法] uigetfile:显示一个模态对话框,对话框列出了当前目录下的文件和目录,用于可以选择一个将要打开的文件名.如果文件名是有效的且该文件存在,则当用户点击Open时函数uigetfile返回该文件名.若不存在,uigetfile显示一个控制返回对话框值的错误提示信息,此时用户可以输入另外的文件名或点击Cancel按钮.如果用户点击Cancel按钮或关闭对话框,函数uigetfile将返回0. [Fil

Matlab中fscanf的用法

今天要用到Matlab 中的fscanf函数,上网找了一下终于明白了,现在自己写一下体会: 下面是fscanf()的主要应用syntax A = fscanf(fileID, format)A = fscanf(fileID, format, sizeA)[A, count] = fscanf(...)  %% returnsthe number of elements that fscanf successfullyreads. 现主要讲解主要用到的第二种形式: A = fscanf(file

matlab 基本用法

1,在Matlab基本的数据结构就是矩阵,而所说的的标量(1*1的矩阵),向量(行向量,列向量),数组(与向量是同一种数据结构,只是向量是数学中的叫法,而数组就变成语言中的叫法),其实就是特殊的矩阵. 2.生成矩阵: (1)生成行距阵,a=[1,2,3],这样就生成了一个1*3的矩阵a=1,2,3; 列矩阵,a=[1,2,3]'这样就生成了一个3*1的矩阵,或者b=[1;2;3],也同样生成列矩阵 所以,行矩阵之间的数据用空格或者逗号分开,换行用分号. (2)生成矩阵用内置函数: a)ones(

matlab:eval用法

1.自动生成变量 % auto general variabalsb=rand(3,3)for i=1:8    eval(['a_',num2str(i),'=','b(',num2str(i),');']);    eval(['a_',num2str(i),]);end 运行结果: 2.自动保存文件 %auto save fileb=rand(3,3,3)for i=1:3    eval(['imwrite(b(:,:,',num2str(i),'),','''b_',num2str(i