

Σημείωση: το παρόν ποστ προήλθε από το θέμα [split]Βοήθεια για το matlab
Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
io-io
Διάσημο μέλος



Αφου δεν δες να χρησιμοποιησεις ετοιμη εντολη, φανταζομαι οτι δεν σε ικανοποιησε η απαντηση μου?
Σημείωση: το παρόν ποστ προήλθε από το θέμα [split]Βοήθεια για το matlab
Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.


Σημείωση: το παρόν ποστ προήλθε από το θέμα [split]Βοήθεια για το matlab
Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
io-io
Διάσημο μέλος



Σημείωση: το παρόν ποστ προήλθε από το θέμα [split]Βοήθεια για το matlab
Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
MonaXoS
Διάσημο μέλος


>open int
Σημείωση: το παρόν ποστ προήλθε από το θέμα [split]Βοήθεια για το matlab
Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
teo
Πολύ δραστήριο μέλος


ο κωδικας ειναι ο εξης:
[x,fs,dummy]=wavread('AMsignal.wav');
R=abs(fft(x));
R=R(1:length(x)/2);
fr=[0:length(x)/2-1]./length(x).*fs;
plot(fr,R);
set(gca,'xlim',[100,400]);
sound(x,fs);
Το μουσικο κομματι ειναι το εξης:
Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Συνημμένα
Γιώργος
Τιμώμενο Μέλος



Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
MonaXoS
Διάσημο μέλος


Και μια απλή ερώτηση από εδώ: σε ένα script θέλω να σχεδιάσω 2 διαφορετικά figures. Πώς μπορώ να το βάλω να τα φτιάχνει σε "χωριστά" figures, καθώς κάνει overwrite? Thanks!![]()
Εννοείς να ανοίγεις δύο διαφορετικά παράθυρα; Αν ναι, πριν από κάθε plot/image κτλ άλλαζε τον αριθμό του figure.
π.χ.
x=[1 2 3 4 5]
figure(1)
plot(x)
y=[1 0 1 1 1 0 1 1 0 0 0 0 0 1]
figure(2)
plot(y)
Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Γιώργος
Τιμώμενο Μέλος



Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
MonaXoS
Διάσημο μέλος


Πάντως αν θες και τα δύο σε ένα παράθυρο, μπορείς να χρησιμοποιήσεις την εντολή subplot (νομίζω πως λέγεται έτσι δλδ...)

Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Γιώργος
Τιμώμενο Μέλος



Επίσης μπορώ να "σπάσω" το παράθυρο ώστε να βάλω αρκετά figures σε ένα νομίζω. Δεν λέω 4 γραφήματα σε ένα figure, λέω πολλά figures σε ένα παράθυρο. Από το figure editor γίνεται αυτό, αλλά εντολή που να το κάνει δεν έχω βρει.

Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Γιώργος
Τιμώμενο Μέλος


Πώς μπορώ να την κάνω plot χωρίς να μπάσω τις "for" μέσα;

Πχ στο t=-3:0.01:3
και για n=-50:50
Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.


Δε θα χρειαστεί να φτιαξεις ενα διανυσμα που θα περιεχει εκει τις τιμες για κάθε t;
Οπότε θα χρειαστούν οι for.Εκτος κι αν υπαρχει νιντζα τροπος που δεν τον εχω δει ποτε.

Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Γιώργος
Τιμώμενο Μέλος



Πχ για να σχεδιάσω την
t=-20:20;
plot(t, cos(t.^2))
Που δεν θέλει for!

Κάτι παρόμοιο ψάχνω.

Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Γιώργος
Τιμώμενο Μέλος


Πολύ πρόχειρα, νομίζω ότι το παρακάτω κομμάτι κάνει τη δουλειά που θέλω:![]()
Πώς μπορώ να την κάνω plot χωρίς να μπάσω τις "for" μέσα;
Πχ στο t=-10:0.01:10
και για n=-50:50
(άλλαξα τα όρια του t, by the way, σε σχέση με το προηγούμενο post).
n=-50:50;
vector=[];
for t=-10:0.01:10
vector=[vector, sum(exp(-(t-3*n).^2))];
end
plot(-10:0.01:10, vector)
Χωρίς την for παίζει;


Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
biomixanos
Νεοφερμένος


Έχω εργασία matlab να φτιάξω σκακιέρα μόνο με αλογάκι που να πηγαίνει σε όλες τις θέσεις χωρίς να ξαναπερνάει από τις ίδιες..........
plz HELP................. Ή αν ξέρετε κανένα site που μπορεί να βοηθήσει
Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Franky5465
Νεοφερμένος


να δημιουργήσεις ένα μητρώο 8*8 από μηδενικά
εκεί που θα ξεκινήσεις να τοποθετήσεις τον αριθμό 1
να κάνεις τυχαία μία κίνηση και να βάλεις εκεί τον 2 κλπ ( ή μπορείς να βάλεις άλλου είδους σήμανση)
όταν δεν μπορείς να κάνεις καθόλου κινήσεις από το τετράγωνο σου θα ελέγχεις όλο τον πίνακα για μηδενικά
αν υπάρχουν τότε είσαι λάθος
σε αυτή την περίπτωση γύρνα προς τα πίσω και δοκίμασε και τις υπόλοιπες κινήσεις και επανέλαβε
ελπίζω να βοήθησα
Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
biomixanos
Νεοφερμένος


ευχαριστω αλλα αυτο το ηξερα ηδη θεωριτικα..........
πρακτικα τωρα εχω κολλησει στο πως να του εισαγω τις πιθανες κινησεις που
μπορει να κανει..............
το αλογο μονο πρεπει να κανει τισ τυχαιες κινησεις οχι εγω
εγω απλως του δινω τις διαστασεις της σκακιερας.......
και το προγραμμα πρεπει να εκτεληται μονο του μεχρι να πατησει ολα τα
τετραγωνα .Αυτο θελω..............
Ελπιζω να σας κατεβει καμια καλη ιδεα.......
Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Franky5465
Νεοφερμένος


τώρα την "μνήμη" μπορείς να την κάνεις με πολλούς τρόπους
πχ με επιπλέον μητρώο που θα σου δείχνει τι έχει μείνει
ή ακόμα και με αναδρομική κλήση συνάρτησης
δεν ξέρω ίσως σκέφτομαι πολύ C αλλά δεν μου φαίνεται πολύ δύσκολο
Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
BadGuy
Εκκολαπτόμενο μέλος


Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Χρήστες Βρείτε παρόμοια
-
Φορτώνει...
-
Το forum μας χρησιμοποιεί cookies για να βελτιστοποιήσει την εμπειρία σας.
Συνεχίζοντας την περιήγησή σας, συναινείτε στη χρήση cookies στον περιηγητή σας.