Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image matlab中单列矩阵的迭代_Image_Matlab_Loops_Matrix - Fatal编程技术网

Image matlab中单列矩阵的迭代

Image matlab中单列矩阵的迭代,image,matlab,loops,matrix,Image,Matlab,Loops,Matrix,我对MATLAB是新手,我正试图弄明白如何迭代一个只有一列的矩阵来计算某个数字n的出现次数。例如,我想计算“1”在矩阵中出现的次数: 1. 4. 1. 88 6. 22 一, 如何生成返回“3”的循环?如何创建一个循环来计算某个循环计数器出现的次数(即从0开始,每个循环递增一次,以计算计数器在矩阵中出现的次数) 谢谢只要使用 >> a=[1 4 1 88 6 22 1]'; >> n=1; >> sum(a==n) ans = 3 您不需要运行

我对MATLAB是新手,我正试图弄明白如何迭代一个只有一列的矩阵来计算某个数字n的出现次数。例如,我想计算“1”在矩阵中出现的次数: 1. 4. 1. 88 6. 22 一,

如何生成返回“3”的循环?如何创建一个循环来计算某个循环计数器出现的次数(即从0开始,每个循环递增一次,以计算计数器在矩阵中出现的次数)

谢谢

只要使用

>> a=[1 4 1 88 6 22 1]';
>> n=1;
>> sum(a==n)

ans =

     3

您不需要运行循环。你可以这样做:

a = [ 1 4 1 88 6 22 1];
n = 1;
length(find(a(:)==n))

一次问一个问题。
a = [ 1 4 1 88 6 22 1];
n = 1;
length(find(a(:)==n))