【问题标题】:how to find a submatrix with primes in matlab如何在matlab中找到带素数的子矩阵
【发布时间】:2017-03-31 10:34:15
【问题描述】:
Enter n: 3
Enter range: 50  // range of prime numbers



A =  1 12 37 
     24 45 11
     2  34 10

matrix sum = 48

solution submatrix = 37   //largest rectangle of primes
                     11


coordinates are= 1 3 2 3

第一个程序给出一个随机矩阵并找到由素数(子矩阵)组成的最大矩形,然后显示它们的和和坐标。

如何在matlab中编写这样的程序?

【问题讨论】:

  • 你至少尝试过什么?
  • 另外,你的问题很不清楚。很难猜出你想要什么
  • 抱歉这个愚蠢的问题,但我刚开始学习基础知识,如果你能帮助我,这将意味着很多。
  • 使用isprime找出哪些矩阵元素是素数,那么你的问题就变成了找到最大的1的矩形:stackoverflow.com/questions/11481868/…

标签: algorithm matlab matrix primes submatrix


【解决方案1】:

我假设您正在查看 3 x 3 矩阵:

 1 12 37
24 45 11
 2 34 10

首先找到矩阵中的所有素数。在本例中为 37、11、2。

您的问题并不清楚您想要做什么。你想要一个包含这三个数字和其他数字的子矩阵,还是想要一个包含所有素数的子矩阵?

不清楚你从哪里得到 48 的总和。 37 + 11 = 48,但忽略了素数 2。三个素数的和是 50。

如果您需要更多帮助,您需要澄清您的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-03-16
    • 1970-01-01
    • 2015-04-17
    • 2014-01-21
    • 1970-01-01
    • 2015-03-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多