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

Можно ли использовать bsxfun с разреженными матрицами?
Я хочу, чтобы поэлементная бинарная операция применялась к большим логическим векторам. Содержимое этих векторов по большей части ложно, поэтому из соображений производительности лучше работать с разреженными матрицами. Если я это сделаю,...
1011 просмотров
schedule 04.05.2023

Matlab: ваше мнение о небольшой проблеме с памятью при работе с матрицей
У меня есть небольшой вопрос относительно потребления памяти MATLAB. Моя архитектура: - Linux OpenSuse 12.3 64-разрядная - 16 ГБ ОЗУ - Matlab 2013a 64-разрядная Я обрабатываю матрицу double размером: 62 x 11969100 (называется y) Когда я...
277 просмотров
schedule 13.12.2022

альтернативный способ поэлементного умножения матриц в Matlab
Я работаю над большим умножением матриц. У меня есть большая матрица A (не менее 5000x5000) и вектор-столбец V (5000x1). В моем коде каждый V будет умножать каждый столбец A поэлементно. Я сделал это с петлей K = zeros(5000, 5000); for...
359 просмотров
schedule 03.12.2023

Генерация массивов с использованием bsxfun с анонимной функцией и для поэлементного вычитания - MATLAB
У меня такой код: n = 10000; s = 100; Z = rand(n, 2); x = rand(s, 1); y = rand(s, 1); fun = @(a) exp(a); В принципе, анонимная функция f может иметь другую форму. Мне нужно создать два массива. Во-первых, мне нужно создать массив...
382 просмотров
schedule 14.07.2023

Степени матрицы
У меня есть квадратная матрица A (nxn). Я хотел бы создать ряд k степеней этой матрицы в многомерную матрицу nxnxk (не по элементам, а фактические степени матрицы), т.е. получить [A^0 A^1 A^2..A^k] . Это своего рода разнообразный вандермонд для...
269 просмотров
schedule 16.08.2022

ошибка bsxfun при выполнении '@minus'
У меня есть две матрицы, которые нужно вычесть. Давайте посмотрим код ниже. A=rand(5472,1); B=rand(1,3); C= bsxfun(@minus, A, B(:)) Я получаю сообщение об ошибке Неодноэлементные размеры двух входных массивов должны совпадать друг с...
110 просмотров
schedule 23.01.2023

Ошибка при использовании sub2ind (строка 52) Вне диапазона нижнего индекса Matlab
Я использовал один и тот же код для двух разных входных матриц. В обоих случаях я буду называть это "входной матрицей A" Первый корпус - 7000X4 Второй корпус - 29500X12 Мне нужно разделить выбранный столбец в окнах, а затем для каждого окна...
604 просмотров

Сравните две матрицы разного размера
У меня есть две матрицы A (10,5) и B (30,5). Для сравнения, требуемый конечный результат — это логический массив размером (10,30) или (30,10). Мой код: A=rand(10,5) B=rand(30,5) for i=1:size(A,1) X(:,i)=all(bsxfun(@le,A(i,:),B)) end В...
204 просмотров