У меня проблема в вычислении GCD. Обычно GCD в MATLAB использует две переменные (например: a = 19, b = 88 и gcd (a, b)). Но у меня есть один переменный массив K = [1 1 1 1 2 1 3 2], и для этого K я хочу рассчитать GCD.
Как вычислить наибольший общий делитель K?Как рассчитать GCD в MATLAB (переменная массив)?
1
A
ответ
1
Поскольку gcd(gcd(a,b),c) is the same as gcd(a,b,c) вы можете итерацию через K и получить НОД массива.
g = K(1)
for i=2:numel(K)
g = gcd(g,K(i))
end
fprintf('The gcd is %i\n', g)
0
Укажите элементы массива как элементы символьного вектора.
Для вашего проблемно
K = sym([1, 1, 1, 1, 2, 1, 3, 2])
gcd(K)
Смежные вопросы
- 1. Функция GCD в matlab
- 2. Рассчитать процент в Matlab
- 3. GCD между диапазонами
- 4. MATLAB - Как рассчитать однородность изображения
- 5. MATLAB: Как рассчитать накопленную доходность
- 6. Неопределенная переменная в Matlab
- 7. как рассчитать портфель возврата в Matlab?
- 8. MATLAB: как рассчитать распределение элементов в матрице
- 9. Как рассчитать периметр контура изображения в MATLAB?
- 10. Как рассчитать норму quternion в Matlab?
- 11. Как рассчитать SNR сигнала в Matlab?
- 12. Как рассчитать скорость изменения пикселей в MATLAB
- 13. как рассчитать | a-b | в MATLAB?
- 14. Как рассчитать радиус кольца в MATLAB?
- 15. Как правильно рассчитать уровень опасности в Matlab?
- 16. как рассчитать время, отличное в MATLAB
- 17. Как создать пустой массив массивов в Matlab?
- 18. Ошибка в петле в Matlab, рассчитать положение
- 19. MATLAB массив символов в массив
- 20. Переменная амплитудная синусоида в Matlab
- 21. PHP переменная в массив
- 22. MATLAB - постоянная переменная
- 23. matlab участок легенда переменная
- 24. Matlab - как рассчитать с именем файла
- 25. Как рассчитать биномиальное распределение с помощью MATLAB?
- 26. Matlab: Как рассчитать доходность для каждого запаса
- 27. Matlab зарисовки, Constant/переменная
- 28. Matlab, как рассчитать AUC (Area Under Curve)?
- 29. MATLAB: Как рассчитать (под) подматрицы без цикла
- 30. GCD массива
и результат: fr = 1 – user3752566