Προς το περιεχόμενο

Boηθεια Σε Matlab


Donnie_Darkp

Προτεινόμενες αναρτήσεις

Δημοσ. (επεξεργασμένο)

Η συνάρτηση θα παίρνει ως όρισμα ένα μητρώο 1xN.

Θα το κάνεις iterate, αλλά δε θα χρειάζεται πάντα να το κάνεις iterate ολόκληρο ;)

Σκέψου πότε δε θα χρειάζεται και πιστεύω θα βρεις τη λύση, αν όχι, πες μου να τη πάρει το ποτάμι.

ΥΓ

Αν θυμάμαι καλά, η matlab έχει κάτι oneliners για πράξεις (και λογικές πράξεις) με μητρώα, δε τα θυμάμαι καθόλου όμως.

Επεξ/σία από SOADNICK
Προσθήκη ΥΓ
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

5 ώρες πριν, Donnie_Darkp είπε

H ερωτηση χαζη αλλα για N ορισματα πως μπορω να υλοποιησω την συγκεκριμενη πραξη function x=xAND(inputx1, inputx2,inputx3,inputx4,......)

 

2021-10-29_01-41.png.e452bc2730bd09a6bb81f74c30c3c4e8.png

Θα πρέπει να χρησιμοποιήσεις το varargin και το nargin.

Το πρώτο είναι «variable input arguments», και το χρησιμοποιείς στην δήλωση της συνάντησης για να δηλώσεις ότι η συνάρτηση παίρνει μεταβλητό αριθμό ορισμάτων.

Το δεύτερο είναι «number of input arguments» και το χρησιμοποιείς μέσα στη συνάρτηση για να δεις πόσα ορίσματα δόθηκαν. Ενδέχεται να μπορείς να δεις τον αριθμό των ορισμάτων με το μέγεθος του varargin αλλά πάει καιρός και δεν θυμάμαι.

Για παραπάνω info δες στο site της Mathworks σχετικό documentation. 

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...