主要内容

symerr

计算数量的错误和象征符号错误率

描述

例子

(数量,)= symerr (x,y)比较了元素xy。的大小xy确定哪些元素进行比较。输出数量是一个标量或矢量表示不同的元素数量。输出=数量除以总数量的元素输入。

(数量,)= symerr (x,y,焦距)比较了元素xy。可选的输入焦距和大小的x, y,确定的规模数量

例子

(数量,,个人]= symerr (…)返回一个二进制矩阵个人表明哪些元素xy是不同的。一个元素的个人是零,如果相应的收益率比较没有差异,否则。

例子

全部折叠

比较矩阵和另一个矩阵的元素

x = [1, 1, 3, 1、3、2、2、2、3、3、8、3]
x =3×41 1 3 1 2 2 2 3 3 8 3
矩阵= [1,1,1,1、2、2、2、2、3,3,3,3]
矩阵=3×41 1 1 1 2 2 2 2 3 3 3 3
[number1, ratio1] = symerr (x,矩阵)
number1 = 3
ratio1 = 0.2500

比较矩阵的行向量的元素

x = [1, 1, 3, 1、3、2、2、2、3、3、8、3]
x =3×41 1 3 1 2 2 2 3 3 8 3
aRowVector = (1、2、3、1)
aRowVector =1×41 2 3 1
(科学ratio2] = symerr (x, aRowVector)
科学=3×11 3 4
ratio2 =3×10.2500 0.7500 1.0000

比较矩阵的列向量的元素

x = [1, 1, 3, 1、3、2、2、2、3、3、8、3]
x =3×41 1 3 1 2 2 2 3 3 8 3
aColumnVector = [1, 2, 3]
aColumnVector =3×11 2 3
[number3, ratio3] = symerr (x, aColumnVector)
number3 =1×41 0 2 0
ratio3 =1×40.6667 0.3333 0 0

您可以指定替代使用的比较方法symerr。在本例中,您使用一个国旗覆盖默认的逐行比较。请注意数量和比例是标量。

格式老鼠;(数量、比例loc) = symerr ([1 2;1 3 4],[3],“整体”)
数量= 3
率= 3/4
loc =2 x2逻辑阵列0 1 1 1

输入参数

全部折叠

第一次输入比较,指定为一个向量或矩阵。

数据类型:

第二个输入比较,指定为一个向量或矩阵。

数据类型:

可选的参数来控制哪些元素覆盖默认值symerr比较和symerr计算输出。

  • “整体”- - -xy比较元素的元素。

  • “列”- - -thxvs。thy

  • 一点的行操作的- - -th列的xvs。th列的y

有关更多信息,请参见指定元素的比较部分。

输出参数

全部折叠

不同的元素数量xy,返回为一个标量或矢量。的大小数量是由可选输入焦距的尺寸xy。有关更多信息,请参见默认元素比较指定元素的比较部分。

不同的元素的数量的比率,数量和元素的总数输入,作为一个标量返回。

每个符号的结果比较,返回相同的矩阵大小和尺寸作为输入xy。输出矩阵包含所有的零位置对应的元素xy是相等的,这两个元素不同的地方。

数据类型:逻辑

更多关于

全部折叠

默认元素比较

symerr函数比较元素的二进制表示x与那些在y。当可选参数焦距没有指定,symerr使用输入的形状xy确定元素比较法。

下面的图表说明的形状xy确定哪些元素symerr比较:

(或符号)误差比较

  • 如果xy是相同的维数的矩阵,然后呢symerr比较xy元素的元素。数量是一个标量。见示意图(图一)。

  • 如果一个人是一个行向量(分别列),另一个是一个二维矩阵,symerr比较了向量元素的元素每一行(分别地。,列)的矩阵。向量的长度必须等于列数(分别地。行),矩阵。数量是一个列(分别地。,row) vector whose mth entry indicates the number of elements that differ when comparing the vector with the mth row (resp., column) of the matrix. See schematics (b) and (c) in the figure.

指定元素的比较

使用焦距管理哪些元素来覆盖默认值symerr比较和symerr计算输出。的值焦距“整体”,“列”,一点的行操作的。下表描述的差异而导致的不同的输入组合。在所有情况下,数量除以总数量的元素y

比较与另一个输入一个二维矩阵x y

y的形状 焦距 类型的比较 数量
Two-dim。矩阵 “整体”(默认) 元素的元素 符号错误总数
“列” th列的xvs。th列的y 行向量的每一列条目数符号错误
一点的行操作的 thxvs。thy 列向量的条目数每一行中的错误标志
列向量 “整体” y对每一列的x 符号错误总数
“列”(默认) y对每一列的x 行向量的每一列的条目数符号错误x

行向量

“整体” y对每一行的x 符号错误总数
一点的行操作的(默认) y对每一行的x 列向量的每一行的条目数符号错误x

扩展功能

C / c++代码生成
生成C和c++代码使用MATLAB®编码器™。

版本历史

之前介绍过的R2006a