Вопросы по теме '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 просмотров
schedule
19.06.2023
Сравните две матрицы разного размера
У меня есть две матрицы 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 просмотров
schedule
21.06.2022