toeplitz([1,2,0,0,0]) ans = 1 2 0 0 0 2 1 2 0 0 0 2 1 2 0 0 0 2 1 2 0 0 0 2 1 toeplitz([2,1,0,0,0]) ans = 2 1 0 0 0 1 2 1 0 0 0 1 2 1 0 0 0 1 2 1 0 0 0 1 2 toeplitz([-2,1,0,0,0]) ans = -2 1 0 0 0 1 -2 1 0 0 0 1 -2 1 0 0 0 1 -2 1 0 0 0 1 -2 toeplitz([0,1,0,0,0]) ans = 0 1 0 0 0 1 0 1 0 0 0 1 0 1 0 0 0 1 0 1 0 0 0 1 0 toeplitz([0,-1,0,0,0],[0,1,0,0,0]) ans = 0 1 0 0 0 -1 0 1 0 0 0 -1 0 1 0 0 0 -1 0 1 0 0 0 -1 0 A=toeplitz([-2,1,zeros(1,98)]); size(A) ans = 100 100 A=toeplitz([-2,1,0,0,0]) A = -2 1 0 0 0 1 -2 1 0 0 0 1 -2 1 0 0 0 1 -2 1 0 0 0 1 -2 sparse(A) ans = (1,1) -2 (2,1) 1 (1,2) 1 (2,2) -2 (3,2) 1 (2,3) 1 (3,3) -2 (4,3) 1 (3,4) 1 (4,4) -2 (5,4) 1 (4,5) 1 (5,5) -2 B=sparse(A) B = (1,1) -2 (2,1) 1 (1,2) 1 (2,2) -2 (3,2) 1 (2,3) 1 (3,3) -2 (4,3) 1 (3,4) 1 (4,4) -2 (5,4) 1 (4,5) 1 (5,5) -2 full(B) ans = -2 1 0 0 0 1 -2 1 0 0 0 1 -2 1 0 0 0 1 -2 1 0 0 0 1 -2 A=sparse(toeplitz([-2,1,zeros(1,98)])); A A = (1,1) -2 (2,1) 1 (1,2) 1 (2,2) -2 (3,2) 1 (2,3) 1 (3,3) -2 (4,3) 1 (3,4) 1 (4,4) -2 (5,4) 1 (4,5) 1 (5,5) -2 (6,5) 1 (5,6) 1 (6,6) -2 (7,6) 1 (6,7) 1 (7,7) -2 (8,7) 1 (7,8) 1 (8,8) -2 (9,8) 1 (8,9) 1 (9,9) -2 (10,9) 1 (9,10) 1 (10,10) -2 (11,10) 1 (10,11) 1 (11,11) -2 (12,11) 1 (11,12) 1 (12,12) -2 (13,12) 1 (12,13) 1 (13,13) -2 (14,13) 1 (13,14) 1 (14,14) -2 (15,14) 1 (14,15) 1 (15,15) -2 (16,15) 1 (15,16) 1 (16,16) -2 (17,16) 1 (16,17) 1 (17,17) -2 (18,17) 1 (17,18) 1 (18,18) -2 (19,18) 1 (18,19) 1 (19,19) -2 (20,19) 1 (19,20) 1 (20,20) -2 (21,20) 1 (20,21) 1 (21,21) -2 (22,21) 1 (21,22) 1 (22,22) -2 (23,22) 1 (22,23) 1 (23,23) -2 (24,23) 1 (23,24) 1 (24,24) -2 (25,24) 1 (24,25) 1 (25,25) -2 (26,25) 1 (25,26) 1 (26,26) -2 (27,26) 1 (26,27) 1 (27,27) -2 (28,27) 1 (27,28) 1 (28,28) -2 (29,28) 1 (28,29) 1 (29,29) -2 (30,29) 1 (29,30) 1 (30,30) -2 (31,30) 1 (30,31) 1 (31,31) -2 (32,31) 1 (31,32) 1 (32,32) -2 (33,32) 1 (32,33) 1 (33,33) -2 (34,33) 1 (33,34) 1 (34,34) -2 (35,34) 1 (34,35) 1 (35,35) -2 (36,35) 1 (35,36) 1 (36,36) -2 (37,36) 1 (36,37) 1 (37,37) -2 (38,37) 1 (37,38) 1 (38,38) -2 (39,38) 1 (38,39) 1 (39,39) -2 (40,39) 1 (39,40) 1 (40,40) -2 (41,40) 1 (40,41) 1 (41,41) -2 (42,41) 1 (41,42) 1 (42,42) -2 (43,42) 1 (42,43) 1 (43,43) -2 (44,43) 1 (43,44) 1 (44,44) -2 (45,44) 1 (44,45) 1 (45,45) -2 (46,45) 1 (45,46) 1 (46,46) -2 (47,46) 1 (46,47) 1 (47,47) -2 (48,47) 1 (47,48) 1 (48,48) -2 (49,48) 1 (48,49) 1 (49,49) -2 (50,49) 1 (49,50) 1 (50,50) -2 (51,50) 1 (50,51) 1 (51,51) -2 (52,51) 1 (51,52) 1 (52,52) -2 (53,52) 1 (52,53) 1 (53,53) -2 (54,53) 1 (53,54) 1 (54,54) -2 (55,54) 1 (54,55) 1 (55,55) -2 (56,55) 1 (55,56) 1 (56,56) -2 (57,56) 1 (56,57) 1 (57,57) -2 (58,57) 1 (57,58) 1 (58,58) -2 (59,58) 1 (58,59) 1 (59,59) -2 (60,59) 1 (59,60) 1 (60,60) -2 (61,60) 1 (60,61) 1 (61,61) -2 (62,61) 1 (61,62) 1 (62,62) -2 (63,62) 1 (62,63) 1 (63,63) -2 (64,63) 1 (63,64) 1 (64,64) -2 (65,64) 1 (64,65) 1 (65,65) -2 (66,65) 1 (65,66) 1 (66,66) -2 (67,66) 1 (66,67) 1 (67,67) -2 (68,67) 1 (67,68) 1 (68,68) -2 (69,68) 1 (68,69) 1 (69,69) -2 (70,69) 1 (69,70) 1 (70,70) -2 (71,70) 1 (70,71) 1 (71,71) -2 (72,71) 1 (71,72) 1 (72,72) -2 (73,72) 1 (72,73) 1 (73,73) -2 (74,73) 1 (73,74) 1 (74,74) -2 (75,74) 1 (74,75) 1 (75,75) -2 (76,75) 1 (75,76) 1 (76,76) -2 (77,76) 1 (76,77) 1 (77,77) -2 (78,77) 1 (77,78) 1 (78,78) -2 (79,78) 1 (78,79) 1 (79,79) -2 (80,79) 1 (79,80) 1 (80,80) -2 (81,80) 1 (80,81) 1 (81,81) -2 (82,81) 1 (81,82) 1 (82,82) -2 (83,82) 1 (82,83) 1 (83,83) -2 (84,83) 1 (83,84) 1 (84,84) -2 (85,84) 1 (84,85) 1 (85,85) -2 (86,85) 1 (85,86) 1 (86,86) -2 (87,86) 1 (86,87) 1 (87,87) -2 (88,87) 1 (87,88) 1 (88,88) -2 (89,88) 1 (88,89) 1 (89,89) -2 (90,89) 1 (89,90) 1 (90,90) -2 (91,90) 1 (90,91) 1 (91,91) -2 (92,91) 1 (91,92) 1 (92,92) -2 (93,92) 1 (92,93) 1 (93,93) -2 (94,93) 1 (93,94) 1 (94,94) -2 (95,94) 1 (94,95) 1 (95,95) -2 (96,95) 1 (95,96) 1 (96,96) -2 (97,96) 1 (96,97) 1 (97,97) -2 (98,97) 1 (97,98) 1 (98,98) -2 (99,98) 1 (98,99) 1 (99,99) -2 (100,99) 1 (99,100) 1 (100,100) -2 A=sparse(toeplitz([-2,1,zeros(1,98)])); A=toeplitz(sparse([-2,1,zeros(1,98)])) A = (1,1) -2 (2,1) 1 (1,2) 1 (2,2) -2 (3,2) 1 (2,3) 1 (3,3) -2 (4,3) 1 (3,4) 1 (4,4) -2 (5,4) 1 (4,5) 1 (5,5) -2 (6,5) 1 (5,6) 1 (6,6) -2 (7,6) 1 (6,7) 1 (7,7) -2 (8,7) 1 (7,8) 1 (8,8) -2 (9,8) 1 (8,9) 1 (9,9) -2 (10,9) 1 (9,10) 1 (10,10) -2 (11,10) 1 (10,11) 1 (11,11) -2 (12,11) 1 (11,12) 1 (12,12) -2 (13,12) 1 (12,13) 1 (13,13) -2 (14,13) 1 (13,14) 1 (14,14) -2 (15,14) 1 (14,15) 1 (15,15) -2 (16,15) 1 (15,16) 1 (16,16) -2 (17,16) 1 (16,17) 1 (17,17) -2 (18,17) 1 (17,18) 1 (18,18) -2 (19,18) 1 (18,19) 1 (19,19) -2 (20,19) 1 (19,20) 1 (20,20) -2 (21,20) 1 (20,21) 1 (21,21) -2 (22,21) 1 (21,22) 1 (22,22) -2 (23,22) 1 (22,23) 1 (23,23) -2 (24,23) 1 (23,24) 1 (24,24) -2 (25,24) 1 (24,25) 1 (25,25) -2 (26,25) 1 (25,26) 1 (26,26) -2 (27,26) 1 (26,27) 1 (27,27) -2 (28,27) 1 (27,28) 1 (28,28) -2 (29,28) 1 (28,29) 1 (29,29) -2 (30,29) 1 (29,30) 1 (30,30) -2 (31,30) 1 (30,31) 1 (31,31) -2 (32,31) 1 (31,32) 1 (32,32) -2 (33,32) 1 (32,33) 1 (33,33) -2 (34,33) 1 (33,34) 1 (34,34) -2 (35,34) 1 (34,35) 1 (35,35) -2 (36,35) 1 (35,36) 1 (36,36) -2 (37,36) 1 (36,37) 1 (37,37) -2 (38,37) 1 (37,38) 1 (38,38) -2 (39,38) 1 (38,39) 1 (39,39) -2 (40,39) 1 (39,40) 1 (40,40) -2 (41,40) 1 (40,41) 1 (41,41) -2 (42,41) 1 (41,42) 1 (42,42) -2 (43,42) 1 (42,43) 1 (43,43) -2 (44,43) 1 (43,44) 1 (44,44) -2 (45,44) 1 (44,45) 1 (45,45) -2 (46,45) 1 (45,46) 1 (46,46) -2 (47,46) 1 (46,47) 1 (47,47) -2 (48,47) 1 (47,48) 1 (48,48) -2 (49,48) 1 (48,49) 1 (49,49) -2 (50,49) 1 (49,50) 1 (50,50) -2 (51,50) 1 (50,51) 1 (51,51) -2 (52,51) 1 (51,52) 1 (52,52) -2 (53,52) 1 (52,53) 1 (53,53) -2 (54,53) 1 (53,54) 1 (54,54) -2 (55,54) 1 (54,55) 1 (55,55) -2 (56,55) 1 (55,56) 1 (56,56) -2 (57,56) 1 (56,57) 1 (57,57) -2 (58,57) 1 (57,58) 1 (58,58) -2 (59,58) 1 (58,59) 1 (59,59) -2 (60,59) 1 (59,60) 1 (60,60) -2 (61,60) 1 (60,61) 1 (61,61) -2 (62,61) 1 (61,62) 1 (62,62) -2 (63,62) 1 (62,63) 1 (63,63) -2 (64,63) 1 (63,64) 1 (64,64) -2 (65,64) 1 (64,65) 1 (65,65) -2 (66,65) 1 (65,66) 1 (66,66) -2 (67,66) 1 (66,67) 1 (67,67) -2 (68,67) 1 (67,68) 1 (68,68) -2 (69,68) 1 (68,69) 1 (69,69) -2 (70,69) 1 (69,70) 1 (70,70) -2 (71,70) 1 (70,71) 1 (71,71) -2 (72,71) 1 (71,72) 1 (72,72) -2 (73,72) 1 (72,73) 1 (73,73) -2 (74,73) 1 (73,74) 1 (74,74) -2 (75,74) 1 (74,75) 1 (75,75) -2 (76,75) 1 (75,76) 1 (76,76) -2 (77,76) 1 (76,77) 1 (77,77) -2 (78,77) 1 (77,78) 1 (78,78) -2 (79,78) 1 (78,79) 1 (79,79) -2 (80,79) 1 (79,80) 1 (80,80) -2 (81,80) 1 (80,81) 1 (81,81) -2 (82,81) 1 (81,82) 1 (82,82) -2 (83,82) 1 (82,83) 1 (83,83) -2 (84,83) 1 (83,84) 1 (84,84) -2 (85,84) 1 (84,85) 1 (85,85) -2 (86,85) 1 (85,86) 1 (86,86) -2 (87,86) 1 (86,87) 1 (87,87) -2 (88,87) 1 (87,88) 1 (88,88) -2 (89,88) 1 (88,89) 1 (89,89) -2 (90,89) 1 (89,90) 1 (90,90) -2 (91,90) 1 (90,91) 1 (91,91) -2 (92,91) 1 (91,92) 1 (92,92) -2 (93,92) 1 (92,93) 1 (93,93) -2 (94,93) 1 (93,94) 1 (94,94) -2 (95,94) 1 (94,95) 1 (95,95) -2 (96,95) 1 (95,96) 1 (96,96) -2 (97,96) 1 (96,97) 1 (97,97) -2 (98,97) 1 (97,98) 1 (98,98) -2 (99,98) 1 (98,99) 1 (99,99) -2 (100,99) 1 (99,100) 1 (100,100) -2 v=[-2,1,0,0,0] v = -2 1 0 0 0 sparse([1,1],[1,2],[-2,1]) ans = (1,1) -2 (1,2) 1 full(sparse([1,1],[1,2],[-2,1])) ans = -2 1 full(sparse([1,1],[1,2],[-2,1],1,5)) ans = -2 1 0 0 0 A=toeplitz(sparse([1,1],[1,2],[-2,1],1,100)) A = (1,1) -2 (2,1) 1 (1,2) 1 (2,2) -2 (3,2) 1 (2,3) 1 (3,3) -2 (4,3) 1 (3,4) 1 (4,4) -2 (5,4) 1 (4,5) 1 (5,5) -2 (6,5) 1 (5,6) 1 (6,6) -2 (7,6) 1 (6,7) 1 (7,7) -2 (8,7) 1 (7,8) 1 (8,8) -2 (9,8) 1 (8,9) 1 (9,9) -2 (10,9) 1 (9,10) 1 (10,10) -2 (11,10) 1 (10,11) 1 (11,11) -2 (12,11) 1 (11,12) 1 (12,12) -2 (13,12) 1 (12,13) 1 (13,13) -2 (14,13) 1 (13,14) 1 (14,14) -2 (15,14) 1 (14,15) 1 (15,15) -2 (16,15) 1 (15,16) 1 (16,16) -2 (17,16) 1 (16,17) 1 (17,17) -2 (18,17) 1 (17,18) 1 (18,18) -2 (19,18) 1 (18,19) 1 (19,19) -2 (20,19) 1 (19,20) 1 (20,20) -2 (21,20) 1 (20,21) 1 (21,21) -2 (22,21) 1 (21,22) 1 (22,22) -2 (23,22) 1 (22,23) 1 (23,23) -2 (24,23) 1 (23,24) 1 (24,24) -2 (25,24) 1 (24,25) 1 (25,25) -2 (26,25) 1 (25,26) 1 (26,26) -2 (27,26) 1 (26,27) 1 (27,27) -2 (28,27) 1 (27,28) 1 (28,28) -2 (29,28) 1 (28,29) 1 (29,29) -2 (30,29) 1 (29,30) 1 (30,30) -2 (31,30) 1 (30,31) 1 (31,31) -2 (32,31) 1 (31,32) 1 (32,32) -2 (33,32) 1 (32,33) 1 (33,33) -2 (34,33) 1 (33,34) 1 (34,34) -2 (35,34) 1 (34,35) 1 (35,35) -2 (36,35) 1 (35,36) 1 (36,36) -2 (37,36) 1 (36,37) 1 (37,37) -2 (38,37) 1 (37,38) 1 (38,38) -2 (39,38) 1 (38,39) 1 (39,39) -2 (40,39) 1 (39,40) 1 (40,40) -2 (41,40) 1 (40,41) 1 (41,41) -2 (42,41) 1 (41,42) 1 (42,42) -2 (43,42) 1 (42,43) 1 (43,43) -2 (44,43) 1 (43,44) 1 (44,44) -2 (45,44) 1 (44,45) 1 (45,45) -2 (46,45) 1 (45,46) 1 (46,46) -2 (47,46) 1 (46,47) 1 (47,47) -2 (48,47) 1 (47,48) 1 (48,48) -2 (49,48) 1 (48,49) 1 (49,49) -2 (50,49) 1 (49,50) 1 (50,50) -2 (51,50) 1 (50,51) 1 (51,51) -2 (52,51) 1 (51,52) 1 (52,52) -2 (53,52) 1 (52,53) 1 (53,53) -2 (54,53) 1 (53,54) 1 (54,54) -2 (55,54) 1 (54,55) 1 (55,55) -2 (56,55) 1 (55,56) 1 (56,56) -2 (57,56) 1 (56,57) 1 (57,57) -2 (58,57) 1 (57,58) 1 (58,58) -2 (59,58) 1 (58,59) 1 (59,59) -2 (60,59) 1 (59,60) 1 (60,60) -2 (61,60) 1 (60,61) 1 (61,61) -2 (62,61) 1 (61,62) 1 (62,62) -2 (63,62) 1 (62,63) 1 (63,63) -2 (64,63) 1 (63,64) 1 (64,64) -2 (65,64) 1 (64,65) 1 (65,65) -2 (66,65) 1 (65,66) 1 (66,66) -2 (67,66) 1 (66,67) 1 (67,67) -2 (68,67) 1 (67,68) 1 (68,68) -2 (69,68) 1 (68,69) 1 (69,69) -2 (70,69) 1 (69,70) 1 (70,70) -2 (71,70) 1 (70,71) 1 (71,71) -2 (72,71) 1 (71,72) 1 (72,72) -2 (73,72) 1 (72,73) 1 (73,73) -2 (74,73) 1 (73,74) 1 (74,74) -2 (75,74) 1 (74,75) 1 (75,75) -2 (76,75) 1 (75,76) 1 (76,76) -2 (77,76) 1 (76,77) 1 (77,77) -2 (78,77) 1 (77,78) 1 (78,78) -2 (79,78) 1 (78,79) 1 (79,79) -2 (80,79) 1 (79,80) 1 (80,80) -2 (81,80) 1 (80,81) 1 (81,81) -2 (82,81) 1 (81,82) 1 (82,82) -2 (83,82) 1 (82,83) 1 (83,83) -2 (84,83) 1 (83,84) 1 (84,84) -2 (85,84) 1 (84,85) 1 (85,85) -2 (86,85) 1 (85,86) 1 (86,86) -2 (87,86) 1 (86,87) 1 (87,87) -2 (88,87) 1 (87,88) 1 (88,88) -2 (89,88) 1 (88,89) 1 (89,89) -2 (90,89) 1 (89,90) 1 (90,90) -2 (91,90) 1 (90,91) 1 (91,91) -2 (92,91) 1 (91,92) 1 (92,92) -2 (93,92) 1 (92,93) 1 (93,93) -2 (94,93) 1 (93,94) 1 (94,94) -2 (95,94) 1 (94,95) 1 (95,95) -2 (96,95) 1 (95,96) 1 (96,96) -2 (97,96) 1 (96,97) 1 (97,97) -2 (98,97) 1 (97,98) 1 (98,98) -2 (99,98) 1 (98,99) 1 (99,99) -2 (100,99) 1 (99,100) 1 (100,100) -2 edit catenaria ??? Error: File: catenaria.m Line: 8 Column: 48 Unbalanced or unexpected parenthesis or bracket. catenaria A A = (1,1) -8 (2,1) 4 (1,2) 4 (2,2) -8 (3,2) 4 (2,3) 4 (3,3) -8 (4,3) 4 (3,4) 4 (4,4) -8 (5,4) 4 (4,5) 4 (5,5) -8 full(A) ans = -8 4 0 0 0 4 -8 4 0 0 0 4 -8 4 0 0 0 4 -8 4 0 0 0 4 -8 full(B)\ ??? full(B)\ | Error: Expression or statement is incomplete or incorrect. full(B) ans = 0 1 0 0 0 -1 0 1 0 0 0 -1 0 1 0 0 0 -1 0 1 0 0 0 -1 0 catenaria F(x) ??? Error using ==> mpower Matrix must be square. Error in ==> @(u)A*u-sqrt(1+(B*u)^2)-rhs catenaria F(x) ans = 1.0e+03 * -4.9005 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 -0.0014 0 catenaria catenaria catenaria ans = 0.0429 ans = 1.3613e-04 ans = 9.7231e-10 catenaria ans = 0.0383 ans = 0.0043 ans = 4.0280e-04 ans = 3.1209e-05 ans = 2.0623e-06 ans = 1.1874e-07 % Modify expression to add input arguments. % Example: % a = [1 2 3; 4 5 6]; % foo(a); catenaria ans = 0.0429 ans = 1.3616e-04 ans = 9.7145e-10 catenaria % Modify expression to add input arguments. % Example: % a = [1 2 3; 4 5 6]; % foo(a); catenaria catenaria % Modify expression to add input arguments. % Example: % a = [1 2 3; 4 5 6]; % foo(a); catenaria % Modify expression to add input arguments. % Example: % a = [1 2 3; 4 5 6]; % foo(a); catenaria % Modify expression to add input arguments. % Example: % a = [1 2 3; 4 5 6]; % foo(a); catenaria % Modify expression to add input arguments. % Example: % a = [1 2 3; 4 5 6]; % foo(a); catenaria % Modify expression to add input arguments. % Example: % a = [1 2 3; 4 5 6]; % foo(a); catenaria diary off