问题标签 [simplify]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
951 浏览

r - 使用多个输入简化 ave() 或 aggregate()

我怎样才能把这一切写在一行中?

mydata是一个"zoo"系列,limit 是一个相同大小的数值向量

我尝试使用两个向量作为参数,ave(...) 但即使我将它们加入矩阵,它似乎也只接受一个。

这只是一个示例,但可以使用任何其他功能。

在这里,我需要将 的值cummax(mydata)-mydata与数字向量进行比较,一旦超过它,我将保持零直到一天结束。从cummax每天开始计算。

如果 limit 是单个数字而不是向量(具有不同的可能数字),我可以这样写:

但是我不能在那里引入一个长于x(它应该具有与每天相同的长度)的向量,而且我不知道如何将它作为另一个参数引入ave().

0 投票
4 回答
2337 浏览

wolfram-mathematica - Mathematica 帮助:FullSimplify 不使用共轭恒等式

FullSimplify 未能认识到:

如果 Mathematica 能够识别这个简单的恒等式,我有一些非常复杂的方程可以大大简化

看,Mathematica 写成时不会完成我的方程的求解

但如果 Mathematica 认识到这一点,我至少可以以极其描述和紧凑的形式写出我的最终方程。实际表达式如下所示:

我自己会这样做,但有 16 个这样的表达式,它们形成 4 组耦合系统。由于一个标志错误会使我的工作变得毫无用处,因此我更喜欢自动化流程。

0 投票
4 回答
1457 浏览

class - 如何简化 UML 类图继承表示法?

我有一个超类,其他 40 个类继承,此时我想简化图表,确切地说是所有继承关系(40 个关系指向单个类)所有这些“箭头”只是使图表完整混乱,可以简化吗?

0 投票
9 回答
21725 浏览

java - 用 Java 静态方法中的“今天”和“昨天”字符串简化日期对象的替换

我有以下方法,如果没有别的,我想缩短或更快。欢迎大家发表意见:

Bellow 方法获取一个日期对象,将其格式化(“EEE hh:mma MMM d, yyyy”),然后确定日期是今天还是昨天,如果是,则返回“(昨天 | 今天)hh:mma " 格式化字符串。

0 投票
3 回答
559 浏览

mysql - 在 SQL 语句中重用表达式

我正在使用 MySQL,我正试图简化一个有点复杂的 SQL 语句。

查询是这样的:

此查询运行良好,但问题是我有一个重复的项目,我不知道如何简化它。我说的重复项目是:

有什么想法可以简化吗?谢谢

0 投票
10 回答
11552 浏览

optimization - GPS轨迹的简化/优化

我有一个由gpxlogger(1)(作为gpsd的客户端提供)制作的 GPS 轨迹。GPS 接收器每 1 秒更新一次坐标,gpxlogger 的逻辑非常简单,它每n秒记录一次从 GPS 接收到的位置 ( lat, lon, ele) 和时间戳 ( ) (在我的例子中n = 3 )。time

在写下几个小时的轨迹后,gpxlogger 保存了几兆字节长的 GPX 文件,其中包含数千个点。之后,我尝试在地图上绘制这条轨迹并将其与OpenLayers一起使用。它可以工作,但是数千个点使使用地图变得草率而缓慢。

我知道有几千个次优点。有无数的点可以删除而几乎不会丢失任何东西:当有几个点大致组成一条直线并且我们以相同的恒定速度移动它们之间时,我们可以留下第一个和最后一个点并扔掉带走其他任何东西。

我曾想过使用gpsbabel进行此类轨道简化/优化工作,但是,唉,它的简化过滤器仅适用于路线,即仅分析路径的几何形状,没有时间戳(即不检查速度是否大致恒定)。

是否有一些现成的实用程序/库/算法可用于优化轨道?或者我可能错过了 gpsbabel 的一些聪明选择?

0 投票
10 回答
1049 浏览

c# - 用大量 if 简化代码

我有一个基于枚举的方法,并且在开始时要清楚我们有这种情况:

你将如何优化这种代码(它不是我的)?

0 投票
6 回答
357 浏览

jquery - jQuery代码来简化

我有这个代码,但它有点重复,有没有办法让它更短?

0 投票
2 回答
339 浏览

php - 如何在 Oracle 中简化这个 SQL 查询?

经过一番搜索和阅读后,我为我的应用程序提出了以下 SQL 查询:

如果可能的话,我想知道如何简化这一点。该birth_date字段属于类型DATE,并且UserAge是从该日期字段计算年龄的函数。

表结构如下:

我正在寻找两件事:

  • 对上面代码的一般简化,更有经验的用户知道我不知道。
  • 我在 PHP 中执行此操作,对于每条记录,我将拥有一个包含所有这些变量的关联数组。我正在寻找一种将它们分组为多维数组的方法,以便 PHP 代码更易于阅读。当然我不想在 PHP 本身中这样做,这将毫无意义。

例如,像这样:

代替:

我什至不知道这是否可能,所以我真的想知道它是否可行以及如何完成。

为什么我想要这一切?好吧,上面的 SQL 查询只是我需要做的完整 SQL 的一个片段。我还没有完成,因为在完成所有工作之前,我想知道是否有更紧凑的 SQL 查询来实现相同的结果。基本上我会添加更多类似上面的行,但条件不同,特别是在日期上。

0 投票
3 回答
651 浏览

c - 开源三角方程简化器(最好是基于 C 的)?

我在互联网上进行了一些搜索,试图找到某种形式的示例代码,可以让我简化三角方程。在我今年的数学课程作业中,我需要简化三角方程,并且我打算修改代码以与我的 TI-89 Titanium CAS 一起使用,以替换 tCollect 和 tExpand 函数(这似乎不能把工作做得和我想的一样好)。

因为我真的找不到太多关于这件事的信息,所以我想知道是否有任何代码(最好是基于 C 的)可以帮助我简化这些方程。如果不是,哪种算法最适合自己编写代码?

谢谢。