Thanos83 Δημοσιεύτηκε Ιανουάριος 1 , 2009 Δημοσιεύτηκε Ιανουάριος 1 , 2009 Παιδιά καλησπέρα. Είμαι τοπογράφος μηχανικός. Ασχολήθηκα παλιότερα με matlab στη σχολή και στο μεταπτυχιακό. Με βοήθησε εξαιρετικά γιατί δουλεύουμε πολύ με πίνακες (πολ/σμους, ανάστροφους, αναζήτηση κτλ κτλ). Τώρα φτιάχνω κανάν αλγόριθμο πιο πολύ από hobby. Το πρόβλημα είναι ότι ακόμα δεν έχω βρει αν γίνεται και πώς γίνεται να κάνω .exe αρχειάκι από .m file για το τρέχω οπουδήποτε. Ερωτησούλα 2η: Μπορώ να δηλώσω έναν πίνακα, ώστε να έχει τόσο γράμματα, όσο και νούμερα (π.χ. κορυφές πολυγώνου με τις συντεταγμένες τους) Ερώτηση 3η: Ξέρετε αν μπορώ σε GUI να βάλω αρχείο εικόνας; Ευχαριστώ πολύ και καλή χρονιά να έχουμε!!!
ZaXoYs Δημοσιεύτηκε Ιανουάριος 6 , 2009 Δημοσιεύτηκε Ιανουάριος 6 , 2009 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 Δημοσιεύτηκε Ιανουάριος 6 , 2009 Συγγραφέας Δημοσιεύτηκε Ιανουάριος 6 , 2009 Φίλε μου σε ευχαριστώ για τα 2 πρώτα!!! Ειδικά το πρώτο το ψάχνω καιρό σε διάφορα ξένα forum, αλλα δεν είχα βγάλει ποτέ άκρη..Θα τα δω και μπορεί να σε ξαναενοχλήσω.. Στην 3η ερώτηση αναφέρομαι στη δυνατότητα του matlab να κάνει παραθυρικές εφαρμογές. Έχω δει σε κάποιες εφαρμογές visual basic που βάζουν κάποια εικόνα σα λογότυπο, ή σαν κουμπί (όπως είναι τα cut-copy-paste πάνω πάνω). Αυτό μπορεί να γίνει στο matlab? Έχω βρει διάφορεσ επιλογές για κουμπία (ενεργά, radio-buttons κτλ κτλ), αλλά καμία για εισαγωγή εικόνας
ZaXoYs Δημοσιεύτηκε Ιανουάριος 6 , 2009 Δημοσιεύτηκε Ιανουάριος 6 , 2009 Με εικόνα σίγουρα γίνεται δες πχ το 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 Δημοσιεύτηκε Ιανουάριος 22 , 2009 Δημοσιεύτηκε Ιανουάριος 22 , 2009 1.Γίνεται αλλά έχει κάποιος περιορισμούς δες :http://www.mathworks.com/access/helpdesk/help/toolbox/compiler/ ZaXoYs θέλω να σε ρωτήσω κάτι...Μπαίνοντας στην ιστοσελίδα που αναφέρεις για μετατροπή των .m files σε .exe, σε ποιο σημείο ακριβώς είναι το πρόσθετο για κατέβασμα;;; Ευχαριστώ...
petran^ Δημοσιεύτηκε Σεπτέμβριος 3 , 2012 Δημοσιεύτηκε Σεπτέμβριος 3 , 2012 Καλησπέρα, γνωρίζει κανείς πως θα υπολογίσω μία κάθετη απόσταση από ένα σημείο σε ένα διάνυσμα στο Matlab? ευχαριστώ
Gousgounis Δημοσιεύτηκε Σεπτέμβριος 3 , 2012 Δημοσιεύτηκε Σεπτέμβριος 3 , 2012 (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 Σεπτέμβριος 3 , 2012 by Gousgounis
aiche Δημοσιεύτηκε Σεπτέμβριος 3 , 2012 Δημοσιεύτηκε Σεπτέμβριος 3 , 2012 (edited) Αυτές οι εξισώσεις είναι για διάνυσμα επίπεδης γεωμετρίας. Δεν μας διευκρίνισε αν το διάνυσμα ανήκει ή όχι στον τρισδιάστατο χώρο. Edited Σεπτέμβριος 3 , 2012 by aiche
petran^ Δημοσιεύτηκε Σεπτέμβριος 3 , 2012 Δημοσιεύτηκε Σεπτέμβριος 3 , 2012 (edited) όχι δεν είναι για τρισδιάστατο χώρο. για να γίνει πιο ξεκάθαρο θέλω να προγραμματίσω έναν αλγόριθμο στον οποίο αν η κάθετη απόσταση κάθε σημείου μιας γραμμής είναι μεγαλύτερη της ανοχής που θα δώσω το σημείο θα διαγράφεται, έτσι ώστε να απλοποιηθεί η γραμμή η εικόνα δείχνει ακριβώς αυτό που θέλω να κάνω http://www.codeproje...n/psimpl_pd.png επομένως του γκουσγκούνη ο κώδικας είναι σωστός; Edited Σεπτέμβριος 3 , 2012 by petran^
Gousgounis Δημοσιεύτηκε Σεπτέμβριος 3 , 2012 Δημοσιεύτηκε Σεπτέμβριος 3 , 2012 (edited) Αυτές οι εξισώσεις είναι για διάνυσμα επίπεδης γεωμετρίας. Δεν μας διευκρίνισε αν το διάνυσμα ανήκει ή όχι στον τρισδιάστατο χώρο. Όντως, όμως τρία σημεία πάντα ορίζουν ένα επίπεδο, οπότε στην περίπτωση αυτή θα πρότεινα μια πλάγια προσέγγιση. Γνωρίζουμε 3 σημεία (έστω A,B της ευθείας και Γ το σημείο απο το οποίο ζητούμε την απόσταση) οπότε γνωρίζουμε τις μεταξύ τους αποστάσεις. Με τον τύπο του Ήρωνα υπολογίζουμε το εμβαδόν του τριγώνου (έστω Ε). Η απόσταση που ζητάμε είναι: L = 2 * Ε / (ΑΒ) όπου (ΑΒ) η απόσταση των δύο γνωστών σημείων της ευθείας. To ίδιο κόλπο μπορεί να χρησιμοποιηθεί σε 2D και σε 3D Edited Σεπτέμβριος 3 , 2012 by Gousgounis 1
Recommended Posts
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε προκειμένου να αφήσετε κάποιο σχόλιο
Πρέπει να είστε μέλος για να μπορέσετε να αφήσετε κάποιο σχόλιο
Δημιουργία λογαριασμού
Κάντε μια δωρεάν εγγραφή στην κοινότητά μας. Είναι εύκολο!
Εγγραφή νέου λογαριασμούΣύνδεση
Εάν έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα