科迪14题。找质数的数字是一个矩阵。
8视图(30天)
显示旧的评论
函数= meanOfPrimes(中)
[a, b] =大小(在)
金额= 0;
为我= 1:一个
为j = 1: b
如果isprime ((i, j))
在(i, j) = str2num (i, j))
和=和+ (i, j);
结束
结束
结束
=金额/ 2;
结束
不幸的是它不工作,谁能帮助我!
提前谢谢。
接受的答案
大卫•希尔
2021年3月31日
输入的不是一个字符串。
函数= meanOfPrimes(中)
[a, b] =大小(在)
金额= 0;
c = 0;
为我= 1:一个
为j = 1: b
如果isprime ((i, j))
% (i, j) = str2num ((i, j))
和=和+ (i, j);
c = c + 1;%需要跟踪多少
结束
结束
结束
=总和/ c;%的意思是质数之和/质数数目
结束
另外,线性索引矩阵
函数= meanOfPrimes(中)
金额= 0;
c = 0;
为i = 1:元素个数(中)
如果isprime ((i))
和=和+ (i);
c = c + 1;
结束
结束
=总和/ c;
或者更好的是,没有循环
=意味着((isprime (a)));