piecewise

    0热度

    2回答

    我想知道如何从间隔中抓取一个特定的数字来测试它,然后可以在一个图形下构建不同的功能。例如(在这种情况下,变量“x”), x 0:.5:5; Ids=ones(x); figure;hold on; for n = 1:5 if(x < 3.0) %problem here Ids(n) = plot(x,x.^x); else if (x >

    3热度

    5回答

    我有一个不规则的网格,它由两个变量描述 - 一个存储构成每个面的顶点索引的faces数组,以及一个存储每个顶点坐标的vert数组。我还有一个函数,假定每个面都是分段常量,并以每个面的值数组形式存储。 我正在寻找一种方法来从这些数据构造函数f。大意如下的内容: faces = [[0,1,2], [1,2,3], [2,3,4] ...] verts = [[0,0], [0,1], [1,0],

    7热度

    4回答

    我在MATLAB中有一个函数,它将另一个函数作为参数。我想以某种方式定义一个可以传入的分段内联函数。这在MATLAB中有点可行吗? 编辑:我想代表的功能是: f(x) = { 1.0, 0.0 <= x <= 0.5, -1.0, 0.5 < x <= 1.0 where 0.0 <= x <= 1.0

    2热度

    2回答

    什么是最简单/最优雅的方式做在python如下: def piecewiseProperty(aList): result = [] valueTrue = 50 valueFalse = 10 for x in aList: if hasProperty(x): result.append(valueTrue) el