Matlab的题目 ,以下是我的写的M文件,为什么运算结果一直是0,0,.
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/07/13 23:42:16
Matlab的题目 ,以下是我的写的M文件,为什么运算结果一直是0,0,.
若两个连续自然数的乘积减1是素数,则称这两个边疆自然数是亲密数对,该素数是亲密素数.例如,2×3-1=5,由于5是素数,所以2和3是亲密数,5是亲密素数.求[2,50]区间内:
(1) 亲密数对的对数.
(2) 与上述亲密数对对应的所有亲密素数之和
s=0;n=0;
for i=1:49
a=i*(i+1)-1;
for j=2:a-1
if rem(a,j)~=0
continue
else
break
end
n=n+1;
s=s+a;
end
end
n
s
若两个连续自然数的乘积减1是素数,则称这两个边疆自然数是亲密数对,该素数是亲密素数.例如,2×3-1=5,由于5是素数,所以2和3是亲密数,5是亲密素数.求[2,50]区间内:
(1) 亲密数对的对数.
(2) 与上述亲密数对对应的所有亲密素数之和
s=0;n=0;
for i=1:49
a=i*(i+1)-1;
for j=2:a-1
if rem(a,j)~=0
continue
else
break
end
n=n+1;
s=s+a;
end
end
n
s
![Matlab的题目 ,以下是我的写的M文件,为什么运算结果一直是0,0,.](/uploads/image/z/2986898-50-8.jpg?t=Matlab%E7%9A%84%E9%A2%98%E7%9B%AE+%2C%E4%BB%A5%E4%B8%8B%E6%98%AF%E6%88%91%E7%9A%84%E5%86%99%E7%9A%84M%E6%96%87%E4%BB%B6%2C%E4%B8%BA%E4%BB%80%E4%B9%88%E8%BF%90%E7%AE%97%E7%BB%93%E6%9E%9C%E4%B8%80%E7%9B%B4%E6%98%AF0%2C0%2C.)
其实,这个问题,是你对continue的用法不了解,continue就是直接进入该层循环的下一次迭代,它根本就没执行n=n+1; s=s+a;这两个语句.程序改为如下:
s=0;n=0;
flag=0;%是否又余数的标志位
for i=7:50
a=i*(i+1)-1;
for j=2:a-1
if rem(a,j)==0
flag=1
break
else
flag=0;
end
end
if flag==0
n=n+1;
s=s+a;
end
end
n
s
再问: 感谢你的指点,但是如果要求用到continue,怎么办啊
再答: s=0;n=0; flag=0;%是否又余数的标志位 for i=7:50 a=i*(i+1)-1; for j=2:a-1 if rem(a,j)~=0 flag=0; continue else flag=1; break end end if flag==0 n=n+1; s=s+a; end end n s 做一下很小的变动就行了,希望继续努力……
s=0;n=0;
flag=0;%是否又余数的标志位
for i=7:50
a=i*(i+1)-1;
for j=2:a-1
if rem(a,j)==0
flag=1
break
else
flag=0;
end
end
if flag==0
n=n+1;
s=s+a;
end
end
n
s
再问: 感谢你的指点,但是如果要求用到continue,怎么办啊
再答: s=0;n=0; flag=0;%是否又余数的标志位 for i=7:50 a=i*(i+1)-1; for j=2:a-1 if rem(a,j)~=0 flag=0; continue else flag=1; break end end if flag==0 n=n+1; s=s+a; end end n s 做一下很小的变动就行了,希望继续努力……
Matlab的题目 ,以下是我的写的M文件,为什么运算结果一直是0,0,.
为什么写的m文件matlab画不出图来,老是错误
请问如何把matlab的m脚本文件转为函数文件?下面是我的脚本文件.
matlab一个m文件中定义两个函数,这两个函数如何相互调用,下面是我写的程序
MATLAB 用M文件写函数 调用的时候出问题
matlab的m文件怎么运行啊?
matlab M文件编辑的时候,运行错误,文件如下
根据Matlab的已学知识,写一个matlab函数m文件,具体要求如下:
MATLAB 生成M文件,求函数cos(3x)e-x在区间[0,π]的根,极大值和极小值,并绘图表示结果.
matlab求下面程序的运算结果
求MATLAB高手解答,下面是我在M文件里面写的一个函数,想放到S函数中怎么改写
matlab如何将脚本文件改成函数文件,下面是我的程序.