基于matlab寻找并显示一维数组t中的素数

一、方法介绍

首先,要编写一个寻找素数的子函数:

Matlab 复制代码
function primeNumbers = findPrimeNumbers(t)
    primeNumbers = [];
    for i = 1:length(t)
        num = t(i);
        isPrime = true;
        if num <= 1
            isPrime = false;
        else
            for j = 2:sqrt(num)
                if mod(num, j) == 0
                    isPrime = false;
                    break;
                end
            end
        end
        if isPrime
            primeNumbers = [primeNumbers, num];
        end
    end
end

然后,通过主函数调用该函数,寻找一维数组t中的素数。

主函数:

Matlab 复制代码
t = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10,11,13,17,19];
primeNumbers = findPrimeNumbers(t);
disp(primeNumbers);

这个代码将遍历一维数组t中的每个元素,并检查它是否为素数。如果是素数,则将其添加到primeNumbers数组中。最后,将primeNumbers数组显示出来。

二、全部程序

Matlab 复制代码
clc; clear all; close all;

t = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10,11,13,17,19];
primeNumbers = findPrimeNumbers(t);
disp(primeNumbers);


function primeNumbers = findPrimeNumbers(t)
    primeNumbers = [];
    for i = 1:length(t)
        num = t(i);
        isPrime = true;
        if num <= 1
            isPrime = false;
        else
            for j = 2:sqrt(num)
                if mod(num, j) == 0
                    isPrime = false;
                    break;
                end
            end
        end
        if isPrime
            primeNumbers = [primeNumbers, num];
        end
    end
end

一维数组t

t = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10,11,13,17,19];

输出素数结果:

相关推荐
闪电麦坤9511 分钟前
数据结构:排序算法的评判标准(Criteria Used For Analysing Sorts)
数据结构·算法·排序算法
爱coding的橙子13 分钟前
每日算法刷题Day65:8.27:leetcode dfs11道题,用时2h30min
算法·leetcode·深度优先
不懂机器人21 分钟前
linux网络编程-----TCP服务端并发模型(epoll)
linux·网络·tcp/ip·算法
地平线开发者1 小时前
理想汽车智驾方案介绍 3|MoE+Sparse Attention 高效结构解析
算法·自动驾驶
小O的算法实验室2 小时前
2025年KBS SCI1区TOP,矩阵差分进化算法+移动网络视觉覆盖无人机轨迹优化,深度解析+性能实测
算法·论文复现·智能算法改进
艾莉丝努力练剑3 小时前
【C语言16天强化训练】从基础入门到进阶:Day 11
c语言·学习·算法
浩少7025 小时前
LeetCode-22day:多维动态规划
算法·leetcode·动态规划
岁月静好20256 小时前
Leetcode 深度优先搜索 (15)
算法·leetcode·深度优先
离越词7 小时前
C++day1作业
数据结构·c++·算法
凤年徐7 小时前
【数据结构与算法】LeetCode 20.有效的括号
c语言·数据结构·算法·leetcode