Maxima 函数检查每个元素是否满足条件

标签 maxima

我有很多这样的代码:

ans: [[1,2,3,4],[1,2,3]];
condition: length(sublist(ans, lambda([u], length(u) = 4)) # length(ans));

在其他语言中,标准库提供了诸如 anyevery 之类的函数来检查此类条件。 maxima有提供这样的功能吗?我正在寻找一个可以通过以下方式表达上述内容的函数:

ans: [[1,2,3,4],[1,2,3]];
condition: every(ans, lambda([u], length(u) = 4));

最佳答案

确实有一个每个 in maxima :

every(lambda([u], length(u) = 4), [[1,2,3,4],[3,4,5,6],[1,1,1,1]]);
    true
every(lambda([u], length(u) = 4), ans);
    false

关于Maxima 函数检查每个元素是否满足条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46051148/

相关文章:

list - (wx)最大: does `makelist` work in parallel or serially?

maxima - 如果参数为空则返回错误

Maxima - 分段函数的微分

maxima - 将函数应用于 Maxima 中的命名参数列表

list - (wx)最大: how to iterate an action over every member of a list?

list - 在 Maxima 列表中查找最大值和索引?

plot - 带虚线的最大值图

在 Maxima 中将表达式格式化为标准形式

maxima - 如何将数组作为参数传递给最大值函数?

maxima - 使用 Maxima 重新排列方程