MATLAB中集合操作
函数 描述 intersect(A,B) 设置两个数组的交集;返回A和B所共有的值。返回的值按排序顺序排列。 intersect(A,B,’rows’) 将A和B的每一行作为单个实体处理,并返回A和B的公共行。返回的矩阵的行按排序顺序排列。 ismember(A,B) 返回与A大小相同的数组,包含1(true),其中A的元素在其他地方的B中找到,它返回0(false)。 ismember(A,B,’rows’) 将A和B的每一行作为单个实体处理,并返回一个包含1(true)的向量,其中矩阵A的行也是B的行;否则,它返回0(false)。 issorted(A) 如果A的元素按排序顺序返回逻辑1(true),否则返回逻辑0(false)。输入A可以是向量,也可以是N-by-1或1-by-N的字符串数组。如果A和sort(A)的输出相等,则A被认为是排序的。 issorted(A, ‘rows’) 如果二维矩阵A的行按排序顺序返回逻辑1(真),否则返回逻辑0(假)。...
MATLAB中函数详解
函数定义在单独的文件中,函数和函数的文件名应该是相同的。 函数语句的语法是: 1function [out1,out2, ..., outN] = myfun(in1,in2,in3, ..., inN) in1,in2...是输入out1,out2...输出 eg:下述有个 mymax 函数,它需要五个数字作为参数并返回最大的数字。 建立函数文件,命名为 mymax.m 并输入下面的代码: 12345678910111213141516function max = mymax(n1, n2, n3, n4, n5)%This function calculates the maximum of the% five numbers given as inputmax = n1;if(n2 > max) max = n2;endif(n3 > max) max = n3;endif(n4 > max) max = n4;endif(n5 > max) max =...
MATLAB中多项式详解
MATLAB表示多项式为包含由下降幂排列的系数的行向量。 计算多项式的值polyval()函数eg: 12p = [1 7 0 -5 9];polyval(p,4) polyvalm()函数用于评估计算矩阵多项式eg: 123p = [1 7 0 -5 9]; X = [1 2 -3 4; 2 -5 6 3; 3 1 0 2; 5 -7 3 8]; polyvalm(p, X) 计算多项式的根roots函数计算多项式的根。 例如,要计算多项式p的根,可参考以下语法 - 12p = [1 7 0 -5 9];r = roots(p) poly函数是roots函数的逆,并返回到多项式系数。 例如 - 123p = [1 7 0 -5 9];r = roots(p)p2 = poly(r) MATLAB执行上述代码语句返回以下结果 - 123456789101112131415Trial>> p = [1 7 0 -5 9];r = roots(p)p2 = poly(r)r = -6.8661 + 0.0000i -1.4247 + 0.0000i ...
MATLAB中矩阵的使用
创建矩阵在MATLAB中创建矩阵有以下规则: 矩阵元素必须在 “**[ ]**” 内; 矩阵的同行元素之间用空格(或 “**,**”)隔开; 矩阵的行与行之间用 “**;**”(或回车符)隔开; 矩阵的元素可以是数值、变量、表达式或函数; 矩阵的尺寸不必预先定义。 矩阵索引如果要引用 mth 行和 nth 列的一个元素,写法如下: 1mx(m, n); 索引整列 12a = [ 1 2 3 4 5; 2 3 4 5 6; 3 4 5 6 7; 4 5 6 7 8];v = a(:,4) 返回 12345v = 4 5 6 7 矩阵赋值
MATLAB入门
向量列向量 x = [1 ; 2 ; 3 ; 4 ; 5]以分号分隔每一列 行向量x = [1 2 3 4 5]或者[1,2,3,4,5]以空格或者逗号分隔 矩阵x = [1 2 3;4 5 6;7 8 9] Matlab运算符 运算符 目的 + 加法运算符 - 减法运算符 * 标量和矩阵乘法 * 标量和矩阵乘法 ^ 标量和矩阵求幂 .^ 数组求幂 \ 矩阵左除 / 矩阵右除 .\ 阵列左除 ./ 阵列右除 : 向量生成;子阵列提取 . 点乘运算,搭配使用 … 续行符 , 分行符,结果不显示 ; 语句结束;分行符(结果显示) % 注释符 _ 引用和转置符 ._ 非共轭转置 () 下标运算;参数定义 Matlab特殊变量与常量 Name Meaning :—–: :—-: ans 计算结果的变量名 eps 浮点数的相对误差 i,j 虚数单位,$i^2 = j^2 =...