Как найти усиление g из z, p, k в Python

public class SplashActivity extends Activity {

  Context ctx;

  @Override
  protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      ctx = this;
      setContentView(R.layout.activity_splash);

      Thread thread = new Thread(){
          public void run(){
              try {
                  sleep(3000);
              } catch (InterruptedException e) {
                  e.printStackTrace();
              }

              Intent in = new Intent(ctx,MainActivity.class);
              startActivity(in);
              finish();
          }
      };
      thread.start();
  }
}
2
задан MD. Khairul Basar 13 July 2018 в 18:14
поделиться

1 ответ

Когда вы используете форму

[sos,g] = zp2sos(z,p,k);

g, это то же самое, что и k.

Например,

> [sos, g] = zp2sos([-1 0.5 0.6], [-0.5 0.1+0.25j 0.1-0.25j 0.9], 3);
> g
g = 3
1
ответ дан Warren Weckesser 17 August 2018 в 12:27
поделиться
  • 1
    ОК. Большое спасибо. Но можете ли вы рассказать мне, есть ли библиотека в питоне, эквивалентная matlab dfilt.df2sos? – MD. Khairul Basar 13 July 2018 в 18:13
  • 2
    Разве g не предполагается, что это вектор? – MD. Khairul Basar 13 July 2018 в 18:33
  • 3
    Нет, g - скаляр; это «общий коэффициент усиления». Обратите внимание, что если вы используете sos = zp2sos(z, p, k), коэффициент усиления встроен в первую часть второго порядка. Дополнительную информацию см. В документации zp2sos . – Warren Weckesser 13 July 2018 в 19:10
  • 4
    ОК. Я думал, что это вектор, потому что в df2sos() doc указано, что g является вектором усиления. – MD. Khairul Basar 13 July 2018 в 19:13
Другие вопросы по тегам:

Похожие вопросы: