Title: MATLAB Δυναμικός Πίνακας Διαφορετικής Διάστασης για κάθε Γραμμή Post by: Dune on July 20, 2011, 19:56:39 pm Καλησπέρα σας παιδιά θα ήθελα να ρωτήσω το εξής:
Πως θα μπορούσα να δημιουργήσω έναν πίνακα στο Matlab ο οποίος σε κάθε γραμμή του θα έχει διαφορετικό αριθμό στηλών; Γνωρίζω να το κάνω σε C/C++ αλλά από Matlab ακόμα δεν σκαμπάζω: Ένα παράδειγμα του τι θέλω είναι το εξής:
Αν μπορεί να γίνει κάτι τέτοιο τότε πως θα καλώ κάθε στοιχείο του; Θα μπορούσα να προσθέσω γραμμές μετά την δημιουργία του; Title: Re: MATLAB Δυναμικός Πίνακας Διαφορετικής Διάστασης για κάθε Γραμμή Post by: lpool on July 20, 2011, 20:27:13 pm Ένα πράγμα που μπορείς να κάνεις είναι το εξής. Να δημιουργήσεις ένα cell, για παράδειγμα:
a={[3 2];[1 2 4]} Το a πλέον θα αποτελείται τυπικά από 2 στοιχεία, τα επιμέρους cells. Για να πάρεις την πρώτη γραμμή θα κάνεις το εξής temp=a{1} το οποίο θα σου επιστρέψει ένα διάνυσμα. Τώρα αν θέλεις να επεκτείνεις την πρώτη γραμμή του a, θα κάνεις a{1}=[a{1} 4 5] παίξε λίγο και θα το μάθεις δεν είναι τίποτα :) Title: Re: MATLAB Δυναμικός Πίνακας Διαφορετικής Διάστασης για κάθε Γραμμή Post by: arashi on July 20, 2011, 21:54:17 pm Νομιζω! οτι ειχα κανει κατι παρομοιο και παλι με cells
καλα σου λεει ο lpool , ψαξε το help του matlab, αλλα μπορει να υπαρχει και ετοιμο καπου στη θαλασσα του νετ 8)) |