too many input arguments error message

3 visualizzazioni (ultimi 30 giorni)
manojkumar vennampalli
manojkumar vennampalli il 4 Dic 2019
Risposto: Aashray il 25 Feb 2025
i am new to matlab and i want to get adjacency matrix for the data containing node connectivity and weights,(300 nodes and 350 connectivities)
i tried but i am getting too many input arguments error message after entering A = adjacency(G,'weighted')
please find solution,
after that i want to find shortest path using that adjacency matrix using dijkstras algorithm.
i am wasting days of time i am unable to proceed to my project..
please help me in this issue.
thank you.
(i have attached fil

Risposte (1)

Aashray
Aashray il 25 Feb 2025
Hello Manojkumar,
I see you are running into the "too many input arguments" error with the “adjacency()” function. I've encountered this issue myself before, and it seems that in older versions of MATLAB, the “adjacency()” function only accepted one input.
I tried running your code on MATLAB R2024b, and it worked fine. I believe that simply updating the MATLAB version should resolve the issue.
a = [1 2 2 3 3 6 6 8 8 8 10 11 12 12 13 14 14 15 15 16 16 18 19 19 20 21 21 23 23 24 24 25 27 27 28 29 29 30 30 31 32 32 32 33 33 34 34 35 36 37 39 41 41 42 43 43 45 45 45 45 47 48 48 49 50 51 52 52 53 53 54 54 55 56 56 57 57 58 58 59 59 60 61 62 62 63 64 65 65 66 66 67 68 69 69 70 72 72 72 72 74 74 75 77 77 79 79 80 81 81 82 83 84 84 86 87 87 87 89 89 90 91 91 91 92 92 93 94 94 96 96 97 97 98 98 99 100 101 101 102 102 102 104 104 105 106 106 107 108 109 109 110 111 111 112 112 112 115 116 117 118 118 119 120 120 121 121 121 122 123 123 123 124 124 125 126 128 128 128 128 129 130 131 131 131 133 133 134 135 136 137 137 137 138 138 141 141 142 143 144 145 145 146 147 147 148 149 149 151 151 152 152 154 155 155 156 158 158 158 159 161 162 163 163 165 165 167 167 169 169 171 171 172 172 175 176 176 177 177 178 178 180 180 181 181 183 183 184 184 187 188 188 189 189 190 190 191 196 196 196 197 197 198 198 200 201 201 202 203 204 204 206 206 209 209 210 211 211 214 214 215 216 216 216 217 217 218 218 221 222 223 224 225 226 226 227 227 228 229 230 231 231 233 234 234 236 236 237 237 238 239 240 240 240 241 241 242 242 244 244 245 247 247 440 440 496 248 248 250 250 252 253 253 255 255 257 257 259 261 262 263 264 264 265 266 267 268 269 270 271 271 272 272 272 273 273 273 273 274 278 278 278 279 280 281 282 282 283 285 286 292 292 294 4 4]';
b = [2 77 3 4 78 7 8 9 10 27 11 12 13 18 14 15 21 16 28 10 17 19 20 38 13 22 23 24 29 20 25 26 28 31 29 30 35 19 39 32 33 41 28 34 38 35 37 36 39 36 38 40 42 43 44 18 46 47 53 31 48 49 50 47 51 52 49 54 50 59 55 61 56 51 57 58 60 55 60 74 57 61 62 63 65 64 60 66 68 63 67 64 69 70 71 132 67 68 73 71 75 71 76 81 78 80 78 75 98 82 83 84 85 86 87 88 83 97 90 84 79 92 89 86 93 90 80 95 96 82 93 94 91 116 99 100 101 102 117 103 104 109 105 106 100 107 294 108 102 110 112 293 118 293 108 113 114 121 292 111 261 119 120 115 196 122 155 158 140 124 141 122 142 125 126 127 129 136 147 124 130 126 132 133 130 134 135 132 134 148 138 145 136 139 146 142 140 143 144 145 146 149 135 143 148 144 150 151 141 152 153 154 140 440 165 157 159 161 171 160 162 163 164 165 166 167 168 169 170 171 172 174 173 175 176 177 183 178 187 179 180 181 189 182 191 184 187 185 186 188 189 195 190 194 191 193 192 200 239 496 198 203 199 209 201 202 214 203 204 205 206 207 208 210 217 211 212 213 215 225 216 217 202 224 218 221 219 220 222 223 224 225 226 227 228 223 233 229 230 231 232 227 234 235 236 237 222 238 241 221 240 246 260 238 236 242 243 244 245 229 233 246 248 156 140 197 249 250 251 252 253 254 255 256 257 258 259 248 262 263 264 265 269 266 267 268 247 270 271 272 278 269 273 265 274 276 277 266 275 279 286 287 280 281 282 283 285 284 282 285 117 100 115 5 6]';
c = [0.027 0.074 0.048 0.12 0.121 0.163 0.073 0.063 0.175 0.334 0.334 0.138 0.037 0.458 0.043 0.125 0.077 0.007 0.213 0.014 0.374 0.005 0.061 0.087 0.27 0.269 0.071 0.177 0.074 0.204 0.085 0.066 0.164 0.444 0.182 0.32 0.08 0.111 0.069 0.128 0.182 0.15 0.219 0.044 0.269 0.022 0.138 0.284 0.062 0.166 0.13 0.075 0.137 0.184 0.068 0.125 0.03 0.172 0.03 0.048 0.045 0.147 0.07 0.05 0.089 0.058 0.04 0.13 0.106 0.056 0.007 0.11 0.03 0.008 0.075 0.092 0.094 0.097 0.061 0.355 0.073 0.175 0.251 0.117 0.086 0.094 0.015 0.031 0.127 0.05 0.099 0.043 0.003 0.073 0.09 0.038 0.057 0.271 0.007 0.065 0.115 0.197 0.104 0.029 0.095 0.236 0.865 0.049 0.028 0.048 0.251 0.472 0.123 0.097 0.01 0.199 0.272 0.638 0.299 0.253 0.208 0.185 0.069 0.348 0.314 0.026 0.009 0.205 0.427 0.858 0.602 0.235 0.153 0.038 0.047 0.082 0.417 0.187 0.094 0.116 0.213 0.219 0.254 0.575 0.154 0.103 0.365 0.068 0.26 0.041 0.11 0.062 0.199 0.041 0.195 0.103 0.132 0.011 0.098 0.206 0.062 0.044 0.08 0.565 0.056 0.033 0.049 0.043 0.017 0.011 0.008 0.031 0.013 0.172 0.056 0.098 0.082 0.017 0.048 0.028 0.067 0.154 0.053 0.01 0.011 0.024 0.052 0.028 0.05 0.045 0.108 0.05 0.016 0.138 0.076 0.006 0.066 0.014 0.005 0.071 0.128 0.11 0.096 0.038 0.002 0.046 0.087 0.121 0.04 0.015 0.047 0.008 0.196 0.04 0.092 0.25 0.123 0.087 0.058 0.173 0.134 0.159 0.101 0.038 0.146 0.016 0.144 0.017 0.18 0.038 0.06 0.203 0.166 0.188 0.191 0.035 0.033 0.019 0.004 0.174 0.02 0.015 0.016 0.133 0.015 0.034 0.03 0.074 0.05 0.022 0.018 0.059 0.015 0.067 0.027 0.054 0.063 0.523 0.076 0.003 0.028 0.496 0.069 0.062 0.121 0.047 0.144 0.067 0.126 0.053 0.03 0.037 0.035 0.175 0.021 0.212 0.044 0.056 0.168 0.297 0.094 0.259 0.138 0.112 0.078 0.146 0.188 0.09 0.043 0.267 0.105 0.266 0.16 0 0.23 0.027 0.036 0.171 0.026 0.076 0.186 0.014 0.002 0.125 0.064 0.091 0.036 0.053 0.358 0.128 0.202 0.235 0.059 0.014 0.027 0.12 0.081 0.094 0.106 0.148 0.019 0.045 0.096 0.292 0.016 0.036 0.579 0.105 0.134 0.054 0.124 0.105 0.079 0.079 0.097 0.162 0.035 0.151 0.027 0.041 0.087 0.048 0.107 0.075 0.254 0.095 0.009 0.292 0.138 0.145 0.057 0.011 0.138 0.07 0.157 0.074 0.161 0.088 0.09 0.121 0.049 0.222 0.386 0.313 0.021 0.029 0.091 0.145 0.245 0.046 0.354 0.025 0.051 0.071 0.018]';
G = digraph(a, b, c)
G =
digraph with properties: Edges: [375x2 table] Nodes: [496x0 table]
G.Edges;
A = adjacency(G, 'weighted')
A = 496x496 sparse double matrix (374 nonzeros)
(1,2) 0.0270 (2,3) 0.0480 (3,4) 0.1200 (4,5) 0.0710 (4,6) 0.0180 (6,7) 0.1630 (6,8) 0.0730 (8,9) 0.0630 (8,10) 0.1750 (16,10) 0.0140 (10,11) 0.3340 (11,12) 0.1380 (12,13) 0.0370 (20,13) 0.2700 (13,14) 0.0430 (14,15) 0.1250 (15,16) 0.0070 (16,17) 0.3740 (12,18) 0.4580 (43,18) 0.1250 (18,19) 0.0050 (30,19) 0.1110 (19,20) 0.0610 (24,20) 0.2040 (14,21) 0.0770 (21,22) 0.2690 (21,23) 0.0710 (23,24) 0.1770 (24,25) 0.0850 (25,26) 0.0660 (8,27) 0.3340 (15,28) 0.2130 (27,28) 0.1640 (32,28) 0.2190 (23,29) 0.0740 (28,29) 0.1820 (29,30) 0.3200 (27,31) 0.4440 (45,31) 0.0480 (31,32) 0.1280 (32,33) 0.1820 (33,34) 0.0440 (29,35) 0.0800 (34,35) 0.0220 (35,36) 0.2840 (37,36) 0.1660 (34,37) 0.1380 (19,38) 0.0870 (33,38) 0.2690 (39,38) 0.1300 (30,39) 0.0690 (36,39) 0.0620 (41,40) 0.0750 (32,41) 0.1500 (41,42) 0.1370 (42,43) 0.1840 (43,44) 0.0680 (45,46) 0.0300 (45,47) 0.1720 (49,47) 0.0500 (47,48) 0.0450 (48,49) 0.1470 (52,49) 0.0400 (48,50) 0.0700 (53,50) 0.1060 (50,51) 0.0890 (56,51) 0.0080 (51,52) 0.0580 (45,53) 0.0300 (52,54) 0.1300 (54,55) 0.0070 (58,55) 0.0970 (55,56) 0.0300 (56,57) 0.0750 (59,57) 0.0730 (57,58) 0.0920 (53,59) 0.0560 (57,60) 0.0940 (58,60) 0.0610 (64,60) 0.0150 (54,61) 0.1100 (60,61) 0.1750 (61,62) 0.2510 (62,63) 0.1170 (66,63) 0.0500 (63,64) 0.0940 (67,64) 0.0430 (62,65) 0.0860 (65,66) 0.0310 (66,67) 0.0990 (72,67) 0.0570 (65,68) 0.1270 (72,68) 0.2710 (68,69) 0.0030 (69,70) 0.0730 (69,71) 0.0900 (72,71) 0.0650 (74,71) 0.1970 (72,73) 0.0070 (59,74) 0.3550 (74,75) 0.1150 (80,75) 0.0490 (75,76) 0.1040 (2,77) 0.0740 (3,78) 0.1210 (77,78) 0.0950 (79,78) 0.8650 (90,79) 0.2080 (79,80) 0.2360 (93,80) 0.0090 (77,81) 0.0290 (81,82) 0.0480 (96,82) 0.8580 (82,83) 0.2510 (87,83) 0.2720 (83,84) 0.4720 (89,84) 0.2530 (84,85) 0.1230 (84,86) 0.0970 (91,86) 0.3480 (86,87) 0.0100 (87,88) 0.1990 (91,89) 0.0690 (89,90) 0.2990 (92,90) 0.0260 (97,91) 0.1530 (91,92) 0.1850 (92,93) 0.3140 (96,93) 0.6020 (97,94) 0.2350 (94,95) 0.2050 (94,96) 0.4270 (87,97) 0.6380 (81,98) 0.0280 (98,99) 0.0470 (99,100) 0.0820 (105,100) 0.1540 (292,100) 0.0250 (100,101) 0.4170 (101,102) 0.1870 (108,102) 0.2600 (102,103) 0.1160 (102,104) 0.2130 (104,105) 0.2540 (104,106) 0.5750 (106,107) 0.1030 (107,108) 0.0680 (112,108) 0.1950 (102,109) 0.2190 (109,110) 0.0410 (117,111) 0.2060 (109,112) 0.1100 (112,113) 0.1030 (112,114) 0.1320 (120,115) 0.5650 (294,115) 0.0510 (98,116) 0.0380 (101,117) 0.0940 (292,117) 0.3540 (111,118) 0.1990 (118,119) 0.0440 (119,120) 0.0800 (115,121) 0.0110 (121,122) 0.0330 (123,122) 0.0310 (123,124) 0.0110 (128,124) 0.0280 (124,125) 0.1720 (125,126) 0.0560 (130,126) 0.1540 (126,127) 0.0980 (128,129) 0.0820 (129,130) 0.0670 (131,130) 0.0110 (70,132) 0.0380 (131,132) 0.0530 (134,132) 0.0280 (131,133) 0.0100 (133,134) 0.0240 (135,134) 0.0500 (133,135) 0.0520 (146,135) 0.0960 (128,136) 0.0170 (137,136) 0.0160 (137,138) 0.1080 (138,139) 0.1380 (122,140) 0.0170 (141,140) 0.0660 (154,140) 0.1960 (440,140) 0.0160 (123,141) 0.0080 (151,141) 0.0400 (124,142) 0.0130 (141,142) 0.0060 (142,143) 0.0140 (147,143) 0.0380 (143,144) 0.0050 (148,144) 0.0460 (137,145) 0.0500 (144,145) 0.0710 (138,146) 0.0760 (145,146) 0.1280 (128,147) 0.0480 (136,148) 0.0450 (147,148) 0.0020 (145,149) 0.1100 (149,150) 0.0870 (149,151) 0.1210 (151,152) 0.0150 (152,153) 0.0470 (152,154) 0.0080 (121,155) 0.0490 (440,156) 0.2920 (156,157) 0.2500 (121,158) 0.0430 (158,159) 0.1230 (159,160) 0.1730 (158,161) 0.0870 (161,162) 0.1340 (162,163) 0.1590 (163,164) 0.1010 (155,165) 0.0920 (163,165) 0.0380 (165,166) 0.1460 (165,167) 0.0160 (167,168) 0.1440 (167,169) 0.0170 (169,170) 0.1800 (158,171) 0.0580 (169,171) 0.0380 (171,172) 0.0600 (172,173) 0.1660 (171,174) 0.2030 (172,175) 0.1880 (175,176) 0.1910 (176,177) 0.0350 (177,178) 0.0190 (178,179) 0.1740 (178,180) 0.0200 (180,181) 0.0150 (181,182) 0.1330 (176,183) 0.0330 (183,184) 0.0340 (184,185) 0.0740 (184,186) 0.0500 (177,187) 0.0040 (183,187) 0.0300 (187,188) 0.0220 (180,189) 0.0160 (188,189) 0.0180 (189,190) 0.0150 (181,191) 0.0150 (190,191) 0.0270 (191,192) 0.0630 (190,193) 0.0540 (189,194) 0.0670 (188,195) 0.0590 (120,196) 0.0560 (496,197) 0.0360 (197,198) 0.0280 (198,199) 0.0690 (196,200) 0.5230 (200,201) 0.1210 (201,202) 0.0470 (216,202) 0.1380 (197,203) 0.4960 (202,203) 0.0670 (203,204) 0.1260 (204,205) 0.0530 (204,206) 0.0300 (206,207) 0.0370 (206,208) 0.0350 (198,209) 0.0620 (209,210) 0.1750 (210,211) 0.2120 (211,212) 0.0440 (211,213) 0.0560 (201,214) 0.1440 (214,215) 0.1680 (215,216) 0.0940 (209,217) 0.0210 (216,217) 0.2590 (217,218) 0.0780 (218,219) 0.1880 (218,220) 0.0900 (217,221) 0.1460 (238,221) 0.1280 (221,222) 0.0430 (236,222) 0.0360 (222,223) 0.2670 (227,223) 0.0270 (216,224) 0.1120 (223,224) 0.1050 (214,225) 0.2970 (224,225) 0.2660 (225,226) 0.1600 (231,227) 0.0140 (226,228) 0.2300 (228,229) 0.1710 (244,229) 0.1480 (229,230) 0.0260 (230,231) 0.0760 (231,232) 0.1860 (227,233) 0.0360 (245,233) 0.0190 (233,234) 0.0020 (234,235) 0.1250 (234,236) 0.0640 (241,236) 0.0270 (236,237) 0.0910 (237,238) 0.0530 (240,238) 0.0140 (196,239) 0.0760 (239,240) 0.2020 (237,241) 0.3580 (241,242) 0.1200 (242,243) 0.0810 (242,244) 0.0940 (244,245) 0.1060 (240,246) 0.2350 (247,246) 0.0450 (268,247) 0.0090 (247,248) 0.0960 (259,248) 0.1510 (248,249) 0.5790 (248,250) 0.1050 (250,251) 0.1340 (250,252) 0.0540 (252,253) 0.1240 (253,254) 0.1050 (253,255) 0.0790 (255,256) 0.0790 (255,257) 0.0970 (257,258) 0.1620 (257,259) 0.0350 (240,260) 0.0590 (118,261) 0.0620 (261,262) 0.0270 (262,263) 0.0410 (263,264) 0.0870 (264,265) 0.0480 (272,265) 0.0700 (265,266) 0.0750 (273,266) 0.0880 (266,267) 0.2540 (267,268) 0.0950 (264,269) 0.1070 (272,269) 0.0110 (269,270) 0.2920 (270,271) 0.1380 (271,272) 0.1450 (272,273) 0.1380 (273,274) 0.1570 (274,275) 0.0900 (273,276) 0.0740 (273,277) 0.1610 (271,278) 0.0570 (278,279) 0.1210 (279,280) 0.3860 (280,281) 0.3130 (281,282) 0.0210 (285,282) 0.2450 (282,283) 0.0290 (283,284) 0.1450 (282,285) 0.0910 (286,285) 0.0460 (278,286) 0.0490 (278,287) 0.2220 (116,292) 0.0980 (110,293) 0.0620 (111,293) 0.0410 (106,294) 0.3650 (155,440) 0.0400 (196,496) 0.0030
Hope this helps resolving the issue.
You may also refer to the following MATLAB Answer which addresses the similar problem:

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by