Thanos83 Δημοσιεύτηκε January 1, 2009 at 05:49 μμ Δημοσιεύτηκε January 1, 2009 at 05:49 μμ Παιδιά καλησπέρα. Είμαι τοπογράφος μηχανικός. Ασχολήθηκα παλιότερα με matlab στη σχολή και στο μεταπτυχιακό. Με βοήθησε εξαιρετικά γιατί δουλεύουμε πολύ με πίνακες (πολ/σμους, ανάστροφους, αναζήτηση κτλ κτλ). Τώρα φτιάχνω κανάν αλγόριθμο πιο πολύ από hobby. Το πρόβλημα είναι ότι ακόμα δεν έχω βρει αν γίνεται και πώς γίνεται να κάνω .exe αρχειάκι από .m file για το τρέχω οπουδήποτε. Ερωτησούλα 2η: Μπορώ να δηλώσω έναν πίνακα, ώστε να έχει τόσο γράμματα, όσο και νούμερα (π.χ. κορυφές πολυγώνου με τις συντεταγμένες τους) Ερώτηση 3η: Ξέρετε αν μπορώ σε GUI να βάλω αρχείο εικόνας; Ευχαριστώ πολύ και καλή χρονιά να έχουμε!!!
ZaXoYs Δημοσιεύτηκε January 6, 2009 at 04:14 μμ Δημοσιεύτηκε January 6, 2009 at 04:14 μμ 1.Γίνεται αλλά έχει κάποιος περιορισμούς δες : http://www.mathworks.com/access/helpdesk/help/toolbox/compiler/ 2.Ναι το matlab ονομάζει την συγκεκριμένη δομή cell ,χάνεις βέβαια σε ταχύτητα αλλά είναι πολύ βολικό δες : http://www.mathworks.com/access/helpdesk/help/techdoc/index.html?/access/helpdesk/help/techdoc/matlab_prog/f2-67323.html&http://www.mathworks.com/cgi-bin/texis/webinator/search/ 3.Δεν κατάλαβα την ερώτηση 1
Thanos83 Δημοσιεύτηκε January 6, 2009 at 04:51 μμ Συγγραφέας Δημοσιεύτηκε January 6, 2009 at 04:51 μμ Φίλε μου σε ευχαριστώ για τα 2 πρώτα!!! Ειδικά το πρώτο το ψάχνω καιρό σε διάφορα ξένα forum, αλλα δεν είχα βγάλει ποτέ άκρη..Θα τα δω και μπορεί να σε ξαναενοχλήσω.. Στην 3η ερώτηση αναφέρομαι στη δυνατότητα του matlab να κάνει παραθυρικές εφαρμογές. Έχω δει σε κάποιες εφαρμογές visual basic που βάζουν κάποια εικόνα σα λογότυπο, ή σαν κουμπί (όπως είναι τα cut-copy-paste πάνω πάνω). Αυτό μπορεί να γίνει στο matlab? Έχω βρει διάφορεσ επιλογές για κουμπία (ενεργά, radio-buttons κτλ κτλ), αλλά καμία για εισαγωγή εικόνας
ZaXoYs Δημοσιεύτηκε January 6, 2009 at 05:00 μμ Δημοσιεύτηκε January 6, 2009 at 05:00 μμ Με εικόνα σίγουρα γίνεται δες πχ το http://blogs.mathworks.com/videos/2007/10/16/matlab-basics-setting-a-background-image-for-a-gui/ ή απλά http://www.mathworks.com/support/solutions/data/1-19J7T.html αλλά πιθανότατα υπάρχουν και άλλοι τρόποι
petrovich Δημοσιεύτηκε January 22, 2009 at 08:27 μμ Δημοσιεύτηκε January 22, 2009 at 08:27 μμ ZaXoYs said: 1.Γίνεται αλλά έχει κάποιος περιορισμούς δες :http://www.mathworks.com/access/helpdesk/help/toolbox/compiler/ ZaXoYs θέλω να σε ρωτήσω κάτι...Μπαίνοντας στην ιστοσελίδα που αναφέρεις για μετατροπή των .m files σε .exe, σε ποιο σημείο ακριβώς είναι το πρόσθετο για κατέβασμα;;; Ευχαριστώ...
petran^ Δημοσιεύτηκε September 3, 2012 at 06:07 μμ Δημοσιεύτηκε September 3, 2012 at 06:07 μμ Καλησπέρα, γνωρίζει κανείς πως θα υπολογίσω μία κάθετη απόσταση από ένα σημείο σε ένα διάνυσμα στο Matlab? ευχαριστώ
Gousgounis Δημοσιεύτηκε September 3, 2012 at 08:19 μμ Δημοσιεύτηκε September 3, 2012 at 08:19 μμ (edited) Θα γράψω το τυπολόγιο (απο κώδικα που είχα χρησιμοποιήσει σε php) και ελπίζω να το μετέφρασα σωστά σε matlab Έστω μία ευθεία που ορίζεται από τα σημεία (x1, y1), (x2, y2). Τραβάμε κάθετη από το γνωστό σημείο (x3,y3) που τέμνει την ευθεία στο (x4,y4) >> kl = ((y2-y1) * (x3-x1) - (x2-x1) * (y3-y1)) / ((y2-y1)^2 + (x2-x1)^2); >> x4 = x3 - kl * (y2-y1); >> y4 = y3 + kl * (x2-x1); γνωρίζοντας τις συντεταγμένες (x3,y3) & (x4,y4) μπορείς να υπολογίσεις την απόσταση Edited September 3, 2012 at 08:24 μμ by Gousgounis
aiche Δημοσιεύτηκε September 3, 2012 at 08:36 μμ Δημοσιεύτηκε September 3, 2012 at 08:36 μμ (edited) Αυτές οι εξισώσεις είναι για διάνυσμα επίπεδης γεωμετρίας. Δεν μας διευκρίνισε αν το διάνυσμα ανήκει ή όχι στον τρισδιάστατο χώρο. Edited September 3, 2012 at 08:37 μμ by aiche
petran^ Δημοσιεύτηκε September 3, 2012 at 09:21 μμ Δημοσιεύτηκε September 3, 2012 at 09:21 μμ (edited) όχι δεν είναι για τρισδιάστατο χώρο. για να γίνει πιο ξεκάθαρο θέλω να προγραμματίσω έναν αλγόριθμο στον οποίο αν η κάθετη απόσταση κάθε σημείου μιας γραμμής είναι μεγαλύτερη της ανοχής που θα δώσω το σημείο θα διαγράφεται, έτσι ώστε να απλοποιηθεί η γραμμή η εικόνα δείχνει ακριβώς αυτό που θέλω να κάνω http://www.codeproje...n/psimpl_pd.png επομένως του γκουσγκούνη ο κώδικας είναι σωστός; Edited September 3, 2012 at 09:23 μμ by petran^
Gousgounis Δημοσιεύτηκε September 3, 2012 at 09:26 μμ Δημοσιεύτηκε September 3, 2012 at 09:26 μμ (edited) On 3/9/2012 at 8:36 ΜΜ, aiche said: Αυτές οι εξισώσεις είναι για διάνυσμα επίπεδης γεωμετρίας. Δεν μας διευκρίνισε αν το διάνυσμα ανήκει ή όχι στον τρισδιάστατο χώρο. Όντως, όμως τρία σημεία πάντα ορίζουν ένα επίπεδο, οπότε στην περίπτωση αυτή θα πρότεινα μια πλάγια προσέγγιση. Γνωρίζουμε 3 σημεία (έστω A,B της ευθείας και Γ το σημείο απο το οποίο ζητούμε την απόσταση) οπότε γνωρίζουμε τις μεταξύ τους αποστάσεις. Με τον τύπο του Ήρωνα υπολογίζουμε το εμβαδόν του τριγώνου (έστω Ε). Η απόσταση που ζητάμε είναι: L = 2 * Ε / (ΑΒ) όπου (ΑΒ) η απόσταση των δύο γνωστών σημείων της ευθείας. To ίδιο κόλπο μπορεί να χρησιμοποιηθεί σε 2D και σε 3D Edited September 3, 2012 at 09:27 μμ by Gousgounis 1
Recommended Posts
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε προκειμένου να αφήσετε κάποιο σχόλιο
Πρέπει να είστε μέλος για να μπορέσετε να αφήσετε κάποιο σχόλιο
Δημιουργία λογαριασμού
Κάντε μια δωρεάν εγγραφή στην κοινότητά μας. Είναι εύκολο!
Εγγραφή νέου λογαριασμούΣύνδεση
Εάν έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα