Αφαιρεση πινακων στο matlab

Γενικά θέματα για τις γλώσσες προγραμματισμού που δεν καλύπτονται από τις άλλες περιοχές της κατηγορίας.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
theo2008
Δημοσιεύσεις: 2
Εγγραφή: 28 Νοέμ 2008 18:43

Αφαιρεση πινακων στο matlab

Δημοσίευση από theo2008 » 03 Φεβ 2009 17:01

Καλησπερα,
Εχω 2 πινακες Α 280χ1και Β 280χ27.Πως μπορω να τους αφαιρεσω στο matlab?Δηλαδη η καθε στηλη απο τις 27 να αφαιρειται απο την μοναδικη στηλη του πινακα Α?

Resandev
Δημοσιεύσεις: 28
Εγγραφή: 29 Μάιος 2005 11:56

Αφαιρεση πινακων στο matlab

Δημοσίευση από Resandev » 04 Σεπ 2009 11:38

Κάλλιο αργά παρά ποτέ. Τώρα το είδα και ας απαντήσω...

Το αποτέλεσμα αποθηκεύεται στον πίνακα C.

C=Β-Α*ones(1,280)

Άβαταρ μέλους
soteres2002
S. & H. Moderator
Δημοσιεύσεις: 1524
Εγγραφή: 05 Μαρ 2004 22:17
Τοποθεσία: Ιωάννινα

Αφαιρεση πινακων στο matlab

Δημοσίευση από soteres2002 » 23 Μάιος 2010 01:31

Στην Μatlab, δεν μπορείς να κάνεις αφαίρεση μεταξύ πινάκων που έχουν διαφορετική διάσταση...

Πρέπει με κάποιο τρόπο να γεμίζεις με μηδενικά τον πίνακα μικρότερης διάστασης, και να τον φέρεις σε ίση διάσταση με τον μεγαλύτερο. Τότε κάνεις αφαίρεση..

Δες τη συνάρτηση repmat() της Matlab..

Απάντηση

Επιστροφή στο “γλώσσες προγραμματισμού - γενικά”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες