matlab中,一个n行1列的矩阵,元素是0或者1,怎么求所有元素的或?

如题所述

if any(M~=0) %或为真
disp('True');
else
disp('False');
end

.
总的来说就是用any判断你的数组里是不是有1了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-03-08
>>n = 5;
>>randint(n,1)
第2个回答  2013-03-08
这个可以自己编个小程序,很快的吧追问

我想知道有没有直接可以使用的函数

matlab中,一个n行1列的矩阵,元素是0或者1,怎么求所有元素的或?
if any(M~=0) %或为真 disp('True');else disp('False');end .总的来说就是用any判断你的数组里是不是有1了。

matlab 中矩阵怎么求所有元素的和
可先求列和,然后将列和组成的向量转置,最后再对转置后的向量求列和。例对矩阵A求所有元素的和,可: sum((sum(A))')。 例: A =16 3 2 135 10 11 89 6 7 124 15 14 1 >> sum((sum(A))') ans = 136 matlab中小数取整的函数大约有四个:floor、ceil、round、fix 例如:若 A = [-2.0, -...

matlab中如何书求数组中各元素的和
1、求和 sum(M):以矩阵M的每一列为对象,对每一列的数据分别求和。sum(M,2):以矩阵的每一行为对象,对每一行的数据分别求和。sum(M(:)):将矩阵中的所有元素相加求和。2、求期望 matlab中矩阵元素求期望的函数mean与sum用法雷同。mean(M):以矩阵M的每一列为对象,对每一列的数据分...

MATLAB中怎样提取矩阵中的元素?
1、首先,打开MATLAB命令行窗口,输入a = [1 2 3; 4 5 6; 7 8 9; 6 4 7]创建一个a矩阵,如下图所示,然后进入下一步。2、其次,完成上述步骤后,输入a(1:2,1:3)以提取矩阵的第1,2行第1到3列,如下图所示,然后进入下一步。3、接着,完成上述步骤后,按Enter键,可以看到矩...

在MATLAB中矩阵任意元素怎么输出
MATLAB通过确认矩阵下标,可以对矩阵进行插入子块、提取子块和重排子块的操作。A(m,n):提取第m行,第n列元素;A(:,n):提取第n列元素;A(m,:):提取第m行元素;A(m1:m2,n1:n2):提取第m1行到第m2行和第n1列到第n2列的所有元素(提取子块)。比如:>> A=[1 2 3 4 ;3 2 1 0]...

MATLAB怎么索引数组或者矩阵元素呢?
1、首先创建一个数组或矩阵,如在MATLAB命令窗口中输入代码,如下图所示。2、数组创建好后,就可以进行数组或矩阵索引了,索引数组或矩阵时可以精确索引某行某列的元素,如我们在MATLAB命令窗口中输入代码。3、需要索引出上面第2行第3列的元素还可以使用线性索引,即输入单值索引,是按单一下标按顺序向下...

matlab 中矩阵如何求所有元素的和?
>> sum((sum(A))')ans = 136 matlab中小数取整的函数大约有四个:floor、ceil、round、fix 例如:若 A = [-2.0, -1.9, -1.55, -1.45, -1.1, 1.0, 1.1, 1.45, 1.55, 1.9, 2.0]floor:朝负无穷方向靠近最近的整数,floor(A)ans = -2 -2 -2 -2 -2...

matlab怎么提取矩阵的元素?
格式A(m,n),用于提取矩阵A中符合m,n要求的部分。比如a是一个一维数数组 那么:a(1:10:end)就是取a1、a11、a21…

matlab 如何求一个矩阵所有元素的绝对值的和
1、abs(A) 求矩阵A中每个元素的绝对值 2、sum(A) 沿着矩阵A的第一个维度计算元素之和。当A为向量时,得到所有元素之和;当A为二维矩阵时,将沿着列求和,即得到一个行向量。下面进行一个实例演示:1、打开matlab软件,在命令窗口输入:A = [ 1 2 3;-1 -2 -3;1 0 -1],显示结果如下...

MATLAB中怎么获得一个矩阵的行数或列数?
具体说明如下。1、第一步在matlab中命令行窗口中输入“a=[1 2 3;2 4 6]”,按回车键创建一个2行3列的矩阵,如下图所示:2、第二步输入“[m,n]=size(a)”,按回车键,可以看到获取了a矩阵的行数和列数,m是行数,n是列数,如下图所示:3、第三步如果我们只想获取矩阵的行数,可以...

相似回答