alexgi Δημοσ. 20 Μαΐου 2015 Share Δημοσ. 20 Μαΐου 2015 Γεια σας παιδια Eίμαι ασχετος απο matlabΘέλω να φτιάξω μια γραφικη παρασταση.Ο κωδικας ειναι αυτος b=1:0.1:5 Cl=(1+b )*(1.56*10^-15)+0.12*10^-15; Tp=0.345*Cl*13000*(1+1.6/ b ) plot(Tp,b ) Θέλω το b να παιρνει αυτες τις παραπανω τιμες απο [1.,5].Οταν το τρέχω μου βγάζει το εξης μηνυμα Error using ==> mldivide Matrix dimensions must agree Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Technology fan Δημοσ. 20 Μαΐου 2015 Share Δημοσ. 20 Μαΐου 2015 Γεια σας παιδια Eίμαι ασχετος απο matlab Θέλω να φτιάξω μια γραφικη παρασταση.Ο κωδικας ειναι αυτος b=1:0.1:5 Cl=(1+b )*(1.56*10^-15)+0.12*10^-15; Tp=0.345*Cl*13000*(1+1.6/ b ) plot(Tp,b ) Θέλω το b να παιρνει αυτες τις παραπανω τιμες απο [1.,5].Οταν το τρέχω μου βγάζει το εξης μηνυμα Error using ==> mldivide Matrix dimensions must agree Αφού λέει το μήνυμα τι φταίει... η διαίρεση αυτή δεν έχει νόημα... ίσως να πιάσει το 1.6./b (δηλαδή η τελεία πριν το δια) Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
flik Δημοσ. 20 Μαΐου 2015 Share Δημοσ. 20 Μαΐου 2015 To b είναι πίνακας (καλά στην Matlab όλα είναι πίνακες). Άρα όταν αντιστρέφεις το b δεν αντιστρέφει την κάθε τιμή, αλλά τον πίνακα ολόκληρο. Αν βάλεις . μπροστά απο *, απο / όπως και απο δυνάμεις ^, τότε καταλαβαίνεις οτι κάνει στοιχείο προς στοιχείο την πράξη. 1 Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
alexgi Δημοσ. 21 Μαΐου 2015 Μέλος Share Δημοσ. 21 Μαΐου 2015 Aυτο χρειαζότανε !Ευχαριστώ Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα