• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Jakiego programu to jest język?

Object Storage Arubacloud
0 głosów
257 wizyt
pytanie zadane 19 marca 2017 w Inne języki przez dawid1122 Nowicjusz (120 p.)

Czy ktoś mógłby mi powiedzieć z jakiego programu to jest kod i podpowiedzieć jak przerobić go na kod R lub matlab. Szczególnie zastanawia mi funkcja LSfilter

  1. dt =0.01; N =1000; t =[1: N ]* dt ; SNR =2.0; m =1; l =1; a = -0.2; b =1; c =1; % sys tem parame ters
  2.  RMSn = 1/ sqrt ( dt ); % RMS o f u n i t w h i t e n o i s e 
  3. RMSy = sqrt ( -0.5* b ˆ2* c ˆ2/ a ); % RMS o f sys tem re s p o n se
  4. d = RMSy /( SNR * RMSn ); % s c a l e measurement n o i s e
  5. y = lsim (a ,b ,c ,0 , randn(m , N )/ sqrt ( dt ),t ,0); % s im ul a t e sys tem
  6. y_meas = y + d * randn(l , N )/ sqrt ( dt ); % n o i s y measurement
  7. H = LSfilter ( y_meas , y , ’ fit ’, K ); % f i t Wiener f i l t e r
  8. y_hat = LSfilter ( y_meas , zeros (l , N), ’ predict ’, H ); % run Wiener f i l t e r
  9. FitError = norm( y - y_hat , ’ fro ’ ) / norm( y , ’ fro ’); % e v a l u a t e f i t e r r o r
  10. y = lsim (a ,b ,c ,0 , randn(m , N )/ sqrt ( dt ),t ,0); % s im ul a t e v a l i d a t i o n da t a
  11. y_meas = y + d * randn(l , N )/ sqrt ( dt ); % n o i s y measurement
  12. y_hat = LSfilter ( y_meas , zeros (l , N), ’ predict ’, H ); % p r e d i c t cl e a n s i g n a l
  13. PredictionError = norm( y - y_hat , ’ fro ’ ) / norm( y , ’ fro ’); % e v a l u a t e p r e d i c t i o n e r r o r

1 odpowiedź

0 głosów
odpowiedź 19 marca 2017 przez radek024 Szeryf (77,160 p.)

Można uznać, że % tutaj jest znakiem komentarza, więc lista języków programowania ogranicza się do tej:

Jeżeli weźmiemy pod uwagę, że % nie jest wyłącznie znakiem komentarza jednoliniowego to najprawdopodobniej jest to MATLAB.

komentarz 20 marca 2017 przez dawid1122 Nowicjusz (120 p.)
Tak myślałem:-) czy ktoś mógłby mi powiedzieć czemu ten program nie działa? Głównie chodzi mi o funkcję lsim () w piątej linijce i LSfilter w 7 i 8
komentarz 20 marca 2017 przez radek024 Szeryf (77,160 p.)
Szczerze: nie mam zielonego pojęcia :D Warto poczytać dokumentację MATLABA, tam powinno się coś znaleźć na ten temat - może funkcja przyjmuje zbyt dużo argumentów? Język programowania odgadłem szukając informacji po sieci(a nie miałem z nim wcześniej do czynienia), więc znając już jaki to język jest, odnalezienie informacji dlaczego coś jest nie tak będzie bardzo łatwe.

Podobne pytania

0 głosów
2 odpowiedzi 216 wizyt
0 głosów
3 odpowiedzi 311 wizyt
pytanie zadane 26 marca 2017 w C i C++ przez Usatysfakcjonowany Początkujący (330 p.)
0 głosów
2 odpowiedzi 182 wizyt
pytanie zadane 12 stycznia 2016 w Systemy operacyjne, programy przez Piotrek Karasiński Obywatel (1,870 p.)

92,576 zapytań

141,426 odpowiedzi

319,652 komentarzy

61,961 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...