Дискуссионный математический форумМатематический форум
Математический форум Math Help Planet

Обсуждение и решение задач по математике, физике, химии, экономике

Теоретический раздел
Часовой пояс: UTC + 3 часа [ Летнее время ]
новый онлайн-сервис
число, сумма и дата прописью

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Работа с массивом значений
СообщениеДобавлено: 27 июн 2017, 22:11 
Не в сети
Начинающий
Зарегистрирован:
27 июн 2017, 22:05
Сообщений: 2
Cпасибо сказано: 0
Спасибо получено:
0 раз в 0 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
Доброго времени суток
Очень нужна ваша помощь!
Каждый элемент матрицы принимает значение "0" или "1".
Данный код выполняет действия, которые изображены на картинке. То есть, он разбивает матрицу на блоки 2X2 пикселя и делает из него один пиксель. Значение этого пикселя зависят от суммы значений всех четырех пикселей. Если они больше порога - пиксель равен "1", иначе - "0". На первом шаге берется 1 и 2 строка с 1 и 2 столбцом. На след. шаге берется 1 и 2 строка с 2 и 3 столбцом и т. д.
Помогите сделать так, что бы при выборе блока 2х2 , не выбирались те строки и столбцы, к которые уже были использованы на предыдущих шагах?Изображение
n=4;
m=fix(n/2);
%Threshold reduction T=1
% A=threshold(B,n,T)
T=1;
A=zeros(size(B));
for i=1:size(B,1)-n+1
for j=1:size(B,2)-n+1
if sum(sum(B(i:i+n-1,j:j+n-1)))>=T
A(i+m,j+m)=1;
end;
end
end
clear B

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Работа с массивом значений
СообщениеДобавлено: 27 июн 2017, 22:28 
Не в сети
Light & Truth
Зарегистрирован:
02 дек 2016, 22:55
Сообщений: 5207
Cпасибо сказано: 340
Спасибо получено:
923 раз в 872 сообщениях
Очков репутации: 131

Добавить очки репутацииУменьшить очки репутации
Задайте шаг цикла не 1, а 2.

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Работа с массивом значений
СообщениеДобавлено: 27 июн 2017, 22:33 
Не в сети
Начинающий
Зарегистрирован:
27 июн 2017, 22:05
Сообщений: 2
Cпасибо сказано: 0
Спасибо получено:
0 раз в 0 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
А ты можешь кодом написать это изменение, а то я так и не могу додуматься, где ты меня предлагаешь...

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Работа с массивом значений
СообщениеДобавлено: 27 июн 2017, 22:40 
Не в сети
Light & Truth
Зарегистрирован:
02 дек 2016, 22:55
Сообщений: 5207
Cпасибо сказано: 340
Спасибо получено:
923 раз в 872 сообщениях
Очков репутации: 131

Добавить очки репутацииУменьшить очки репутации
Нет. Не знаю этого ЯП.

Вернуться к началу
 Профиль  
Cпасибо сказано 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему      Страница 1 из 1 [ Сообщений: 4 ]

 Похожие темы   Автор   Ответы   Просмотры   Последнее сообщение 
Работа с массивом в цикле FOR

в форуме MathCad

serega555

0

271

08 май 2018, 10:11

Область значений

в форуме Тригонометрия

lllulll

1

416

25 май 2015, 11:01

Множество значений

в форуме Пределы числовых последовательностей и функций, Исследования функций

Sasha9468

4

69

18 мар 2024, 22:26

Область допустимых значений

в форуме Алгебра

New user

4

256

01 сен 2020, 22:53

Область значений треугольника

в форуме Геометрия

alex109

1

180

21 апр 2019, 14:59

Область допустимых значений

в форуме Алгебра

Yuichka

2

157

24 июн 2020, 10:46

Предел средних значений

в форуме Теория вероятностей

Chek

0

146

08 июн 2019, 17:32

Значение сингулярных значений и МГК

в форуме Линейная и Абстрактная алгебра

K1b0rg

0

72

13 апр 2020, 13:46

Область значений функции

в форуме Алгебра

sfanter

1

303

09 сен 2015, 08:23

Область значений функции

в форуме Пределы числовых последовательностей и функций, Исследования функций

tanyhaftv

5

322

26 июл 2018, 15:23


Часовой пояс: UTC + 3 часа [ Летнее время ]



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Яндекс.Метрика

Copyright © 2010-2023 MathHelpPlanet.com. All rights reserved