用matlab定义一个函数,这个函数可以取出一个数组中所有的素数
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/04 05:11:36
用matlab定义一个函数,这个函数可以取出一个数组中所有的素数
怎么做呢?要求不能用matlab中已定义的函数,比如isprime等.谢谢了
function A=sushu(B)
A=zeros(size(B));
for u=1:length(B)
[a,b]=min(B);
i=a;
j=2;
while i
怎么做呢?要求不能用matlab中已定义的函数,比如isprime等.谢谢了
function A=sushu(B)
A=zeros(size(B));
for u=1:length(B)
[a,b]=min(B);
i=a;
j=2;
while i
换一个,刚刚那个用了内置函数
n=0;
for m=randperm(10),flag=1; %(m为待求数组)
j=m-1;
i=2;
while i
再问: 你这个里面我还是有些不懂的 我自己编了一个 可是有问题 您能帮我看看嘛?
再答: 发过来吧
再问: 我已经在问题上补充了 请您帮忙看看 谢谢了
再答: 有点乱,[a,b]=min(B)函数返回的是B中最小值的位置,不知道你是不是这样理解的,题目要求的B是一个数组,那么a就是1了,整个循环就没有意义了。即使你要求的是一个二维矩阵的素数,也需要双重循环吧,看你的有点乱。我之前编的那个不知道你哪里看不懂,可以说明一下。
再问: for m=randperm(10),flag=1; %(m为待求数组), while i
n=0;
for m=randperm(10),flag=1; %(m为待求数组)
j=m-1;
i=2;
while i
再问: 你这个里面我还是有些不懂的 我自己编了一个 可是有问题 您能帮我看看嘛?
再答: 发过来吧
再问: 我已经在问题上补充了 请您帮忙看看 谢谢了
再答: 有点乱,[a,b]=min(B)函数返回的是B中最小值的位置,不知道你是不是这样理解的,题目要求的B是一个数组,那么a就是1了,整个循环就没有意义了。即使你要求的是一个二维矩阵的素数,也需要双重循环吧,看你的有点乱。我之前编的那个不知道你哪里看不懂,可以说明一下。
再问: for m=randperm(10),flag=1; %(m为待求数组), while i
用matlab定义一个函数,这个函数可以取出一个数组中所有的素数
matlab 定义函数数组
C++设计:定义一个判断素数的函数,然后查找区间[100,200]的所有素数.
、定义一个函数,其功能是判断某一个数是否是素数.在主函数中调用该函数输出100~200之间的所有素数.
调用一个判别素数的函数,主函数中求出1~100之间的所有素数
vbvbvbvbvb定义一个判断素数的函数过程,调用该函数过程求出所有的绝对素数
定义一个函数判断101-200之间有多少个素数,用主函数调用它并输出所有素数.
matlab 编写一个m函数文件,求一数组中的元素,使得该元素的绝对值在该数组所有元素的绝对值中是最大的.
matlab 定义一个可以接受参数的函数.如
MATLAB中定义一个目标函数
定义一个函数,函数的参数为一维数组(用指针表示)函数返回数组元素平均值
如何定义一个函数 返回一个指向数组的指针