早教吧 育儿知识 作业答案 考试题库 百科 知识分享

为什么A(isprime(A))可以求出矩阵A中的所有质数?如:A=1:20;B=A(isprime(A))如:A=1:20;B=A(isprime(A))运行结果是B=235711131719;而isprime(A)=[01101010001010001010];如果a=[011010100010100

题目详情
为什么A(isprime(A))可以求出矩阵A中的所有质数?如:A=1:20;B=A(isprime(A))
如:A=1:20;B=A(isprime(A))
运行结果是B=2 3 5 7 11 13 17 19;
而isprime(A)=[ 0 1 1 0 1 0 1 0 0 0 1 0 1 0 0 0 1 0 1 0];
如果 a=[ 0 1 1 0 1 0 1 0 0 0 1 0 1 0 0 0 1 0 1 0]; 那么为什么 A=1:20;B=A(a) 运行是错的?
这是为什么呢?
▼优质解答
答案和解析
isprime得出的是逻辑矩阵
把a变成logical(a)也是可以的