Вопросы по теме 'bsxfun'

преобразование из mathematica в matlab --› (дополнение)
У меня есть следующее в математике, и я хочу использовать его в Matlab. Я пытался, но у меня есть ошибки, и я не могу их исправить. Дело в том, что я еще не понимаю философию Matlab! Так, intMC = {}; sigmat = {}; Do[np1 = np + i*100; xpoints =...
838 просмотров
schedule 17.09.2022

Подгонка круга методом наименьших квадратов с использованием MATLAB Optimization Toolbox
Я пытаюсь реализовать подгонку круга методом наименьших квадратов, следуя эта статья (извините, я не могу ее опубликовать). В документе утверждается, что мы можем подогнать круг, вычислив геометрическую ошибку как евклидово расстояние (Xi'') между...
8410 просмотров

попарная оценка без использования цикла
У меня есть массив A N x 1, и я хочу получить результирующую матрицу с элементами, являющимися оценкой функции f (например, max) для пар A (i) и A (j) (i, j = 1,..., Н). Результирующая матрица будет иметь вид [f(A(i), A(j))]. У кого-нибудь есть...
73 просмотров
schedule 20.04.2024

Как накопить количество вхождений целочисленной последовательности?
У меня есть последовательность целых чисел, скажем, arr = [1,5,2,2,5,1] . Мне нужна структура, скажем, Counter , которая может сказать мне, сколько раз появляется целое число. У меня есть следующий код, но он не будет работать, так как...
88 просмотров
schedule 07.12.2022

bsxfun-подобный для матричного продукта
Мне нужно умножить матрицу A на n матриц и получить обратно n матриц. Например, умножьте матрицу 2x2 на 3 матрицы 2x2, сложенные в виде массива 2x2x3 Matlab. bsxfun — это то, что я обычно использую в таких ситуациях, но это применимо только к...
1194 просмотров
schedule 19.02.2022

Векторизация минимального расстояния в ядре
У меня есть массив Nx2 K1 с расположением N ключевых точек и трехмерный массив WxHx3 Kart1(width,height,coordinates) , который отображает координаты для каждого пикселя изображения. Для каждой ключевой точки в K1 я хочу прочитать местоположение...
148 просмотров

Запрос оптимизации Matlab, избегая этого репутации
Это простой вопрос, я не вижу лучшего ответа, и, возможно, кто-то другой сможет! Вот код: Пример переменных nSim = 3000; nRow = 10000; data = zeros(1, 5, nRow); data (:, 1:4, :) = rand(4, nRow)*0.5; % 4 columns of duration values data (:, 5,...
122 просмотров
schedule 04.10.2022

Оптимизация кода, использующего repmat и bsxfun
Я написал ниже код для вычисления матрицы: vec0=repmat(vec,1,9); triw = (bsxfun(@times,vecO(1,:)',yc1)-bsxfun(@times,vecO(2,:)',xc1)).*(bsxfun(@times,vecO(2,:)',yc1)+bsxfun(@times,vecO(1,:)',xc1)); vec — это матрица 2 × 900 , а xc1 и...
64 просмотров
schedule 15.03.2024

arrayfun в bsxfun возможен
Я знаю, что bsxfun (который работает быстро!) и arrayfun (насколько я понял, использует внутренние циклы, которые, как ожидается, будут медленными) предназначены для разных целей, по крайней мере, на самом базовом уровне. Сказав это, я пытаюсь...
81 просмотров
schedule 21.07.2022

MATLAB, оптимизирующий вызовы функции подгонки
У меня есть трехмерный массив размеров (строки x столбцы x 8). Для каждого элемента в первых двух измерениях у меня есть 8 значений в третьем измерении, которые я должен подогнать под такое уравнение, как экспоненциальное, полиномиальное и т. д. Я...
40 просмотров
schedule 07.06.2022