Я пытаюсь написать код, чтобы взять размер и значения вершин матрицы смежности и узнать все. Моя проблема заключается не в том, чтобы разобраться в вещах, а в написании функции/метода, которая будет принимать правильное количество входных данных. Я бы хотел написать это в MATLAB или Java (C тоже будет работать).Масштабирование количества аргументов/входов для функции/метода
вход будет передан как: -количество вершин п, а затем через запятую -The элементов матрицы в слева направо, сверху вниз формат все разделенные запятыми
Так что мой вопрос is: был ли способ написать метод или функцию в Java/MATLAB/C, чтобы принять количество аргументов масштабирования? Количество аргументов может быть определено значением первого аргумента, если это помогает.
Я понимаю, что принимать его как массив int или String было бы намного проще, но я должен соответствовать указанным параметрам. Я был бы очень признателен за любые советы и был бы восхищен всем, кто может ответить на все три языка.
MATLAB 'nargin' подсчитывает количество входов, передаваемых функции. Но эта спецификация кажется очень странной. Было бы разумнее передавать данные в виде массива. Какова логика этой спецификации? – eigenchris
Да, передать массив и проверить размер массива для обеспечения логики –
Это назначение кодирования, данное одним из моих преподавателей математики. Спецификация кажется немного расплывчатой, но я бы предпочел не рисковать легкостью из лени. В любом случае я всегда интересовался этим вопросом. –