|
Νέα για πρωτοετείς
Είσαι πρωτοετής;... Καλώς ήρθες! Μπορείς να βρεις πληροφορίες εδώ. Βοήθεια για τους καινούργιους μέσω χάρτη. Κατεβάστε εδώ το Android Application για εύκολη πρόσβαση στο forum.
Νέα!
Ανεβάζετε τα θέματα των εξετάσεων στον τομέα Downloads
182
|
Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών / Συστήματα Πολυμέσων / Re: [Πολυμέσα] Εργασία 2018/2019
|
on: January 18, 2019, 01:33:57 am
|
Ίσως ναι, εμένα τον περισσότερο χρόνο στο filterbank για κάθε frame τον τρώει στον υπολογισμό του kaiser window, θέλει περίπου μισό δευτερόλεπτο. Aν και το έβγαλα εκτός filterbank τελικά με global μεταβλητές για να μην το υπολογίζει κάθε φορά το οποίο μπορεί να είναι λάθος γιατί δε δουλεύει αυτόνομα η filterbank, με persistent που το κάνεις εσύ φαίνεται πιο σωστό αλλά σιγουρέψου ότι υλοποίησες σωστά τις persistent και δεν τις ξαναυπολογίζει σε κάθε frame. Δοκίμασε γενικά να αντικαταστήσεις τις for όπου γίνεται με πιο γρήγορες μεθόδους, 5 δευτερόλεπτα για κάθε frame είναι πάρα πολύ.
εχοντας υπολογισει z = w * current_frame αργεί μετά οταν πάει να κανει υπολογισμο του mdct a=2*pi/2048; n_o = (2048/2 + 1)/2; x_1 = zeros ( 1024 ,1); x_2 = zeros ( 1024 ,1); X_frame= zeros(1024,2); toc fprintf('\n transformation mdct_step_2\n') tic; % sums for each k
for k =1:1:1024 temp_1=zeros ( 2048,1); temp_2=zeros ( 2048,1); for n=1:1:2048 temp_1= z(:,1) .* cos( a *(n + n_o)*(k+1/2)); temp_2= z(:,2) .* cos( a *(n + n_o)*(k+1/2)); end x_1(k)= 2* sum(temp_1); x_2(k)= 2* sum(temp_2); end
|
|
|
184
|
Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών / Συστήματα Πολυμέσων / Re: [Πολυμέσα] Εργασία 2018/2019
|
on: January 06, 2019, 04:11:46 am
|
1) 271 2) όχι 3) εγώ έτσι το έκανα
k=0; %pointer for allframes matrix for i=1:step:samples for j=i:1:(i+2048) for m =1:1:2048 if j < size(music_file,1) %&check for the boundaries current_frame(m,:)= music_file(j,:); end end end allframes(k,:,:)= current_frame; k=k+1; %increase the number of frames end μου βγηκαν έτσι 277 step = 1024
|
|
|
190
|
Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών / Συστήματα Αυτομάτου Ελέγχου ΙΙΙ / Re: [ΣΑΕ ΙΙΙ] Εργασία 2018/2019
|
on: December 30, 2018, 18:41:42 pm
|
μπορεί να είναι απλό και χαζή απορία.
Στο α τμημα του μερους της εργασιας βγαζω την συναρτηση κλειστού βρόγχου όπως στα κλασικά σαε 1 ότι ειναι : G ( s ) = 4/( s^2+s+4) με ωn = 4 rad/s ζ = 1/8
Επειτα λέει να υπολογίσουμε τις εξισωσεις κατάστασης θεωρώντας σαν μεταβλητές e και e_dot
μπορεί καποιος να δώσει ενα μπούσουλα γιατι δεν γνωριζω πως να το κάνω? θα πρέπει να γραφτεί στη μορφή x_dot = A x + B u σωστά?
|
|
|
191
|
Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών / Αναγνώριση Προτύπων / Re: [Αναγνώριση Προτύπων] Παλιά Θέματα/Ασκήσεις - Σχολιασμός και Απορίες
|
on: December 18, 2018, 19:34:34 pm
|
accuracies <- c() pvalues = c(1:9) for ( p in pvalues){ training_pc <- as.data.frame(predict(pca_model, training)[, 1:p]) testing_pc <- as.data.frame(predict(pca_model, testing)[, 1:p]) abla = knn(training_pc, testing_pc, trainingType, k = 3, prob = TRUE) accuracies = c(accuracies, Accuracy(abla,testingType)) } bestp = pvalues[which.max(accuracies)] οταν πάω να χρησιμοποιήσω αυτόν τον κώδικα μου εμφανίζει could not find function "Accuracy" καποαι ιδεά αν χρειάζεται να φορτώσω καποι πακετο
|
|
|
|
|