当前位置: 首页 > 知识库问答 >
问题:

积分返回预定义区域所需的y值

方楷
2023-03-14

鉴于以下情况:

>

  • 具有X(time[s])和Y的时间序列(此处放电[mΩ/s])

    v1(y)(与x的整数相同)。在这种情况下,一个小体积[m].

    v1必须放置在峰值周围。

    我认为这必须是一个迭代过程,其中拟合标准(和精确程度)也必须由用户设置。

    直到现在,我还没有找到开始的方法;除了纯粹的整合。

  • 共有1个答案

    公冶阳德
    2023-03-14

    您可以通过减少一些y值来实现这一点,直到达到区域目标。详见下面的评论。

    % Input data
    x = 0:0.01:pi;
    y = sin(x);
    
    target = 1;     % Target area
    
    yi = max( y );  % Initialise yi to be max possible y
    dy = 0.001;     % Step change in yi
    
    Ai = 0;         % Area each iteration
    thresh = 0;     % Threshold for stopping loop
    while target - Ai > thresh && yi >= min(y)
        yi = yi - dy;
        ix = y >= yi;
        % Approximate integral above the line
        Ai = trapz( x(ix), y(ix) - yi ); 
    end
    
    % Plot
    figure(1); clf; hold on
    plot( x, y );
    patch( x(ix), y(ix), [1,0.5,0.5], 'facealpha', 0.5 );
    plot( x, ones(size(x))*yi, '--', 'linewidth', 2 )
    xlim( [min(x),max(x)] )
    

    产出:

     类似资料:
    • 求大佬解释下这个结果怎么算出来的? 如何确定积分的区域呢?

    • 问题内容: 我想知道为什么’Y’返回2019,而’y’返回2018在SimpleDateFormat: System.out.println(new SimpleDateFormat(“Y”).format(new Date())); // prints 2019 System.out.println(new SimpleDateFormat(“y”).format(new Date())); /

    • 新的云功能和承诺。我尝试在不同的位置添加承诺,但仍然在日志中得到消息。第一,我不确定我应该在哪里添加承诺,第二,我是否应该什么也不回。在调用match(如果条件满足,则创建channel)之后,我不需要执行另一个函数。虽然触发onCreate会有多个用户,所以我想确保每次执行一个用户。 编辑1-我尝试将事务更改为使用await,这样它将只在事务之后更改UserLife节点。得到这两个警告。1)应在

    • 以下是缺少值的区域图的示例 我们已经在Google Charts Configuration Syntax一章中看到了用于绘制图表的配置 。 现在,让我们看一个缺少值的区域图的示例。 例子 (Example) HelloWorld.java package com.wenjiangs.client; import com.google.gwt.core.client.EntryPoint; imp

    • 以下是缺少值的区域图的示例。 我们已经在Highcharts Configuration Syntax一章中看到了用于绘制图表的配置 。 现在,让我们看一个缺少值的区域图的示例。 我们在图表中添加了spacingBottom属性。 图表 将图表的spacingBottom配置为30.它表示图表底边与内容之间的空间(绘图区域,轴标题和顶部位置的标题,标题,副标题或图例)。 chart.setSpac

    • 以下是使用范围和线的区域图的示例。 我们已经在Highcharts Configuration Syntax一章中看到了用于绘制图表的配置 。 现在,我们将看到使用范围和线的区域图的示例。 此外,我们还将看到其他配置。 我们在图表中更改了type属性。 系列 (series) 将图表类型配置为'arearange' 。 chart.type决定图表的系列类型。 这里,默认值是“line”。 var