Donnie_Darkp Δημοσ. 29 Οκτωβρίου 2021 Δημοσ. 29 Οκτωβρίου 2021 H ερωτηση χαζη αλλα για N ορισματα πως μπορω να υλοποιησω την συγκεκριμενη πραξη function x=xAND(inputx1, inputx2,inputx3,inputx4,......)
SOADNICK Δημοσ. 29 Οκτωβρίου 2021 Δημοσ. 29 Οκτωβρίου 2021 (επεξεργασμένο) Η συνάρτηση θα παίρνει ως όρισμα ένα μητρώο 1xN. Θα το κάνεις iterate, αλλά δε θα χρειάζεται πάντα να το κάνεις iterate ολόκληρο Σκέψου πότε δε θα χρειάζεται και πιστεύω θα βρεις τη λύση, αν όχι, πες μου να τη πάρει το ποτάμι. ΥΓ Αν θυμάμαι καλά, η matlab έχει κάτι oneliners για πράξεις (και λογικές πράξεις) με μητρώα, δε τα θυμάμαι καθόλου όμως. Επεξ/σία 29 Οκτωβρίου 2021 από SOADNICK Προσθήκη ΥΓ
DrKo Δημοσ. 29 Οκτωβρίου 2021 Δημοσ. 29 Οκτωβρίου 2021 5 ώρες πριν, Donnie_Darkp είπε H ερωτηση χαζη αλλα για N ορισματα πως μπορω να υλοποιησω την συγκεκριμενη πραξη function x=xAND(inputx1, inputx2,inputx3,inputx4,......) Θα πρέπει να χρησιμοποιήσεις το varargin και το nargin. Το πρώτο είναι «variable input arguments», και το χρησιμοποιείς στην δήλωση της συνάντησης για να δηλώσεις ότι η συνάρτηση παίρνει μεταβλητό αριθμό ορισμάτων. Το δεύτερο είναι «number of input arguments» και το χρησιμοποιείς μέσα στη συνάρτηση για να δεις πόσα ορίσματα δόθηκαν. Ενδέχεται να μπορείς να δεις τον αριθμό των ορισμάτων με το μέγεθος του varargin αλλά πάει καιρός και δεν θυμάμαι. Για παραπάνω info δες στο site της Mathworks σχετικό documentation.
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα