 
 
 
1.42.13  Τροποποίηση στοιχείου ή γραμμής πίνακα:  subsop
	
subsop τροποποιεί ένα στοιχείο ή μια γραμμή πίνακα.
Χρησιμοποιείται κυρίως για λόγους συμβατότητας με το 	
Maple και το 	
MuPAD.
Αντίθετα με το 	
:= ή το 	
=<,
δεν απαιτείται να αποθηκεύσουμε τον πίνακα σε μια μεταβλητή.
	
subsop παίρνει δύο ή τρία ορίσματα,
αυτά τα ορίσματα μετατίθενται στον τρόπο λειτουργίας Maple.
- 
Τροποποίηση στοιχείου
- 
Στον τρόπο λειτουργίας 	
Xcas ο πρώτος δείκτης είναι 0.
 subsop έχει δύο (αντιστοιχα τρία) ορίσματα: έναν πίνακα 	
A και μια ισότητα
	
[r,c]=v (αντιστ. έναν πίνακα 	
A, μια λίστα με δείκτες 	
[r,c],
και μια τιμή 	
v).
 subsop αντικαθιστά το στοιχείο 	
A[r,c] με το 	
v.
 Είσοδος στον τρόπο λειτουργίας  Xcas :	
subsop([[4,5],[2,6]],[1,0]=3) ή :	
subsop([[4,5],[2,6]],[1,0],3) Έξοδος :	
[[4,5],[3,6]] Σχόλιο
 Εάν ο πίνακας αποθηκεύεται σε μια μεταβλητή, για παράδειγμα 
	
A:=[[4,5],[2,6]] τότε είναι ευκολότερο να εισάγουμε 
	
A[1,0]:=3 για να 
τροποποιήσουμε τον πίνακα 	
A σε
 [[4,5],[3,6]].
- Στους τρόπους λειτουργίας  Mupad, TI, ο πρώτος δείκτης είναι 1.
 subsop έχει δύο (αντιστοιχα τρία) ορίσματα : έναν πίνακα 	
A και μια ισότητα
	
[r,c]=v (αντίστ. έναν πίνακα 	
A, μια λίστα με δείκτες 	
[r,c],
και μια τιμή 	
v).
 subsop αντικαθιστά το στοιχείο 	
A[r,c] με το 	
v.
 Εισάγετε στους τρόπους λειτουργίας  Mupad, TI :	
subsop([[4,5],[2,6]],[2,1]=3) ή :	
subsop([[4,5],[2,6]],[2,1],3) Έξοδος :	
[[4,5],[3,6]] Σχόλιο
 Εάν ο πίνακας αποθηκεύεται σε μια μεταβλητή, για παράδειγμα 
	
A:=[[4,5],[2,6]], τότε είναι ευκολότερο να εισάγουμε 	
A[2,1]:=3 
για να 
τροποποιήσουμε τον πίνακα 	
A σε
 [[4,5],[3,6]].
- Στον τρόπο λειτουργίας  Maple, 
τα ορίσματα μετατίθενται και ο πρώτος δείκτης είναι 1.
 subsop έχει δύο ορίσματα: μια ισότητα 	
[r,c]=v και έναν πίνακα
	
A.
 subsop αντικαθιστά το στοιχείο 	
A[r,c] με 	
v.
 Εισάγετε στον τρόπο λειτουργίας  Maple	
subsop([2,1]=3,[[4,5],[2,6]]) Έξοδος :	
[[4,5],[3,6]] Σχόλιο
 Εάν ο πίνακας αποθηκεύεται σε μια μεταβλητή, για παράδειγμα 
	
A:=[[4,5],[2,6]], τότε είναι ευκολότερο να εισάγουμε 	
A[2,1]:=3 
για να 
τροποποιήσουμε τον πίνακα 	
A σε
 [[4,5],[3,6]].
 
- Τροποποίηση γραμμής
- 
στον τρόπο λειτουργίας  Xcas, ο πρώτος δείκτης είναι 0.
 subsop έχει δύο ορίσματα : έναν πίνακα και μια
ισότητα (τον δείκτη της γραμμής προς αλλαγή, το σύμβολο 	
= και την νέα
τιμή της γραμμής).
 subsop αντικαθιστά μία γραμμή του πίνακα 	
A με μία νέα γραμμή.
 Εισάγετε στον τρόπο λειτουργίας  Xcas :	
subsop([[4,5],[2,6]],1=[3,3]) Έξοδος :	
[[4,5],[3,3]] Σχόλιο
 Εάν ο πίνακας αποθηκεύεται σε μια μεταβλητή, για παράδειγμα 
	
A:=[[4,5],[2,6]], τότε είναι ευκολότερο να εισάγουμε 	
A[1]:=[3,3]
για να 
τροποποιήσουμε τον πίνακα 	
A σε
 [[4,5],[3,3]].
 - 
Στους τρόπους λειτουργίας  Mupad, TI, ο πρώτος δείκτης είναι 1.
 subsop έχει δύο ορίσματα : έναν πίνακα και μια
ισότητα (τον δείκτη της γραμμής προς αλλαγή, το σύμβολο 	
= και την νέα
τιμή της γραμμής.)
 subsop αντικαθιστά μία γραμμή του πίνακα 	
A με μία νέα γραμμή.
 Εισάγεται στους τρόπους λειτουργίας  Mupad, TI :	
subsop([[4,5],[2,6]],2=[3,3]) Έξοδος :	
[[4,5],[3,3]] Σχόλιο
 Εάν ο πίνακας αποθηκεύεται σε μια μεταβλητή, για παράδειγμα 
	
A:=[[4,5],[2,6]], τότε είναι ευκολότερο να εισάγουμε 	
A[2]:=[3,3] για να 
τροποποιήσουμε τον πίνακα 	
A σε
 [[4,5],[3,3]].
 - 
Στον τρόπο λειτουργίας  Maple, 
τα ορίσματα μετατίθενται και ο πρώτος δείκτης είναι 1.
 subsop έχει δύο ορίσματα : μια 
ισότητα (τον δείκτη της γραμμής προς αλλαγή, το σύμβολο 	
= και την νέα
τιμή της γραμμής) και έναν πίνακα.
 Εισάγετε στον τρόπο λειτουργίας  Maple :	
subsop(2=[3,3],[[4,5],[2,6]]) Έξοδος :	
[[4,5],[3,3]] Σχόλιο
 Εάν ο πίνακας αποθηκεύεται σε μια μεταβλητή, για παράδειγμα 
	
A:=[[4,5],[2,6]], τότε είναι ευκολότερο να εισάγουμε 	
A[2]:=[3,3] για να 
τροποποιήσουμε τον πίνακα 	
A σε
 [[4,5],[3,3]].
 
Σχόλιο
Σημειώσατε επίσης ότι η εντολή 	
subsop με ένα όρισμα ’	
n=NULL’ 
διαγράφει την γραμμή με αριθμό 	
n.
Στον τρόπο λειτουργίας Xcas εισάγετε :
	
subsop([[4,5],[2,6]],’	
1=NULL’)
Έξοδος :
	
[[4,5]]
 
 
