问题标签 [piecewise]
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.
matlab - 如何在 MATLAB 中创建分段内联函数?
我在 MATLAB 中有一个函数,它以另一个函数作为参数。我想以某种方式定义一个可以传入的分段内联函数。这在 MATLAB 中是否可能?
编辑:我想代表的功能是:
matlab - 插值在面上分段不变的 2d 数据
我有一个由两个变量描述的不规则网格 - 一个 faces 数组存储构成每个面的顶点的索引,一个 verts 数组存储每个顶点的坐标。我还有一个函数,假设在每个面上都是分段常数,并且它以每个面的值数组的形式存储。
我正在寻找一种f
从这些数据构造函数的方法。大致如下:
手动评估的方法f(x,y)
是找到该点x,y
所在的对应面,并返回存储在该面中的值。是否有已经在 scipy (或 matlab )中实现此功能的函数?
matlab - 在 Matlab 中构造分段符号函数
我正在尝试在 Matlab 中生成分段符号函数。它必须是象征性的原因是我希望能够在之后集成/区分函数和/或插入实际值。我有以下功能:
例如,我想把这个函数放在一个变量中(比如说 f),然后调用
并得到(标量)结果 2/3。
我尝试了各种方法,涉及分段()函数和符号比较,但没有任何效果......你能帮忙吗?:-)
python - python中的分段列表推导
在 python 中执行以下操作的最简单/最优雅的方法是什么:
哪里hasProperty
是一些具有布尔返回值的函数。
一种较短(但不透明,可能效率较低)的类似 R 的方法是这样
另一种更整洁的方法是使用字典查找:
是否有一些聪明且可读的单行或内置函数来执行此操作?它基本上是一个 if...else 列表理解。
这个问题的应用: 以防万一,我用它来为网络中的节点分配大小,以便它们以不同的方式绘制。我想绘制以前缀“small_”命名的节点,大小为 10,其他节点的大小为 50。NetworkX 和 pygraphviz 可以通过接受大小列表来改变节点的大小,每个节点一个大小。
matlab - 如何在 MATLAB 中对图形的因变量执行语句?
我想知道如何从一个区间中获取一个特定的数字来测试它,然后能够在一个图表下构建不同的函数。例如(在本例中为“x”变量),
编辑
我真正想在 MATLAB 中做的是能够执行以下分段函数:
我似乎不明白如何绘制这个函数,因为x = 0:.5:10
和t = 0:.1:10
。我知道如何在没有 . 的情况下执行此操作t
,但是当t
包含 并且与x
.
matlab - Matlab中分段函数图中的差距
我想绘制一个分段函数,但我不希望出现任何间隙
在关键时刻,例如:
三个区间之间的图中不应出现任何间隙,但确实如此。
我希望图表是连续的,没有间隙。
关于如何实现这一目标的任何建议。
提前致谢。
编辑
实际上,我的目标是在下图中找到以黄色着色的载体功能。我把整个区间分成3个区间:1-常数2-正弦3-常数,然后我想从这三个函数中找到整体函数
python - 使用 numpy.piecewise 生成分段周期图时的条件检查
我正在尝试使用 Numpy 和 matplotlib 生成分段周期性图,如下所示:
问题是Q_true
接收整个t
数组而不是单个点。如果我只是在 condlist 中使用小于/大于语句,这不是问题numpy.piecewise
,但使用 . 来确定它是真还是假要容易得多Q_true
。
情节应该是这样的:
有任何想法吗?
谢谢!
c++11 - 对和元组的分段构造的 C++11 用例?
在N3059 中,我找到了对(和元组)分段构造的描述(并且在新标准中)。
但我看不出什么时候应该使用它。我发现了关于emplace和不可复制实体的讨论,但是当我尝试它时,我无法创建我需要 piecewiese_construct
或可以看到性能优势的案例。
例子。我以为我需要一个不可复制的类,但可以移动(转发所需):
然后我有点预计标准对构造会失败:
但它没有。实际上,无论如何,这就是我所期望的,因为“移动东西”而不是在stdlib中的任何地方复制它,是应该的。
因此,我看不出为什么我应该这样做,或者这样:
- 那么,用例是什么?
- 我如何以及何时使用
piecewise_construct
?
wolfram-mathematica - 如何在 Mathematica 的 NDSolve 中“嵌入”分段
- 我
NDSolve
用来求解非线性偏微分方程。 - 我希望其中一个变量(Kvar)成为当前正在求解的时间步长的函数,因此使用
Piecewise
. - Mathematica 生成一条错误消息:
SetDelayed::write: 0.05[t_] 中的实数标记是受保护的。>> NDSolve::deqn: 第一个参数中预期的方程或方程列表而不是 $Failed ....
ReplaceAll::reps: ....
为了便于阅读,我没有包含整个错误消息。
我的代码如下:
我试图在其中实施的第二个单元Piecewise
格NDSolve
:
PS:很抱歉,这里的第一个单元格块显示得不太好。由于没有足够的“声誉”,我无法发布图片。
使用NDSolve
单元格块时出现错误消息。