Hi, BP, why does the SEQ command sometimes return a vector?
1: seq( 1..10 ) [↵] 1,2,3,4,5,6,7,8,9,10
2: seq( 1..10, 0.1 ) [↵] 0,0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1.0
3: seq( 20..10, -2 ) ] [↵] 20,18,16,14,12,10
5: seq( -1, 5 ) [↵] [ -1,-1,-1,-1,-1 ]
6: seq( t, 3 ) [↵] [ t, t, t ]
7: seq( k, k=1..10 ) [↵] 1,2,3,4,5,6,7,8,9,10
8: seq( k, k=0..1, 0.1 ) [↵] [ 0,0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1.0 ]
session Xcas
seq() => sequence object
Modérateur : xcasadmin
-
- Messages : 562
- Inscription : sam. févr. 04, 2017 11:34 pm
- Localisation : Colombia
- Contact :
Re: seq() => sequence object
seq has some Maple compatibility, in that case it returns a sequence. Other syntaxes return a vector.
-
- Messages : 562
- Inscription : sam. févr. 04, 2017 11:34 pm
- Localisation : Colombia
- Contact :
Re: seq() => sequence object
^ OK, But I do not understand why in the case of 7 and 8, when the step is specified it changes from seq to vector, another case why does not show the following sequence
seq( 1..4, 1 ) [enter] nop
seq( 1..4, 0.9 ) [enter] (1, 1.9, 2.8, 3.7)
seq(4..1, -1) [enter] 4,3,2,1
seq( 1..4, 1 ) [enter] nop
seq( 1..4, 0.9 ) [enter] (1, 1.9, 2.8, 3.7)
seq(4..1, -1) [enter] 4,3,2,1