Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Программа Matlab операция с матрицей

Plavnik Ученик (169), на голосовании 1 год назад
дана матрица 3 на 4 и в ней надо поменять наименьшие элементы в её левой и правой половинах
Для поиска индексов наименьшего элемента в произвольной части матрицы использовать процедуру.
Голосование за лучший ответ
Профессор Оракул (84618) 1 год назад
[h,w]=size(A);
w=round(w/2);
L=A(:,1:w);
R=A(:,w+1:end);
Amin=min(L(:));
Amax=max(R(:));
[y,x]=find(L==Amin);
x=x(1);y=y(1);
A(y,x)=Amax;
[y,x]=find(A(:,w+1:end)==Amax);
x=x(1);y=y(1);
A(y,x)=Amin;
Похожие вопросы