Форум программистов, компьютерный форум, киберфорум
MathCAD
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/11: Рейтинг темы: голосов - 11, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 07.09.2016
Сообщений: 3

Обращение к элементам массивов, вложенных в другой массив

07.09.2016, 16:09. Показов 2579. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! MathCAD знаю слабо, поэтому не исключаю существование очевидного решения. Прошу прощения - распишу длинно, но понятно.

Есть у меня квадратная матрица n*n, заполненная разными значениями. Хочу я дальше работать не со всеми значениями, а только с теми, которые находятся во вписанной в n*n окружности. Т.е. отсекаются все уголки. Для этого пользуюсь вот этим логическим выражением (через индексы элементов сравниваю их удаленность от центра матрицы с радиусом вписанной окружности):

i,j - индексация матрицы. size - размер матрицы (собственно, n). TOPO2 - начальная матрица. TOPOS - усекновенная матрица. Углы заполняются значениями NaN. Это все прекрасно работает.

Но теперь представим, что есть начальная матрица MEGATOPO2. Ее элементы - это вложенные матрицы типа TOPO2. Индексация матрицы MEGATOPO2 - m,n.
Задача: написать уравнение типа того, что на вложенной картинке, чтобы обрезание матрицы вписанной окружностью работало для всех вложенных в MEGATOPO2 матриц. И все это надо записать в матрицу MEGATOPOS (m, n).

Если можно - как для дурака. Для меня это темный лес. Спасибо.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.09.2016, 16:09
Ответы с готовыми решениями:

Обращение к элементам в другой сцене
Ребят, подскажите пожалуйста, как обращаться к элементам из другой сцены?

Обращение к элементам другой Активити
Есть xml-файл главной активити main.xml который содержит поле ввода <EditText android:id="@+id/edPhone" ...

Обращение к элементам управления из другой формы
Здравствуйте, простите уж совсем за ламерский вопрос, просто программировать начинаю только. Как обратиться к текстовому полю из другой...

4
Эксперт по математике/физике
2616 / 2230 / 684
Регистрация: 29.09.2012
Сообщений: 4,577
Записей в блоге: 13
07.09.2016, 18:25
Цитата Сообщение от xar4enkkoff Посмотреть сообщение
пишу длинно, но понятно
1. В программе лучше упростить неравенство: 1). отбросить знаменатели. 2). возвести в квадрат обе части.
3). радиус вычислить заранее вне цикла, чтобы не вычислять одно и то же многократно .
2. Идея решения основной задачи: Раскрыть все вложенные матрицы, превратив ее в простую ...
0
0 / 0 / 0
Регистрация: 07.09.2016
Сообщений: 3
07.09.2016, 21:29  [ТС]
Выражение упростил, спасибо. Хотя неоптимальность - не самая главная проблема :-).
Раскрыть матрицы можно, но анализироваться в дальнейшем они должны все-таки по отдельности. Придется все равно шаманить потом, хотя индексация будет уже одноступенчатая. Попробую.

P.S. Собственно, предложения, как сделать это без раскрытия (с сохранением двухуровневой индексации), все еще приветствуются
0
Эксперт по математике/физике
2616 / 2230 / 684
Регистрация: 29.09.2012
Сообщений: 4,577
Записей в блоге: 13
08.09.2016, 21:36
Цитата Сообщение от xar4enkkoff Посмотреть сообщение
Придется все равно шаманить потом
Так шаманить годится?


1
0 / 0 / 0
Регистрация: 07.09.2016
Сообщений: 3
08.09.2016, 22:55  [ТС]
Спасибо, буду писать. По сути, тему можно закрывать, если тут так делается.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
08.09.2016, 22:55
Помогаю со студенческими работами здесь

Обращение к другому элементам другой формы?
Здравствуйте. Подскажите: есть несколько activity, как обратиться из одной, к элементам другой? например, во второй форме есть кнопка, как...

Обращение к элементам управления другой формы
Добрый день!Нужно чтобы чекбокс из 32й формы отключил чекбокс из родительской 1й.Как так сделать если элементы одной формы в другой...

Массив классов, задание и обращение к элементам через указатель
Доброе время суток!! Помогите новичку разобраться с классами! Очень надо как всегда:) Задан класс class A { int m; ...

Не удается обращение к элементам и методам формы из другой формы
Добрый день, Создал 2 формы, на второй есть паблик метод, элемент и несколько переменных, доступа к которым почему-то нет... С...

Как перебрать в цикле многомерный массив, не зная количество вложенных массивов?
$a=array( "a1"=>array(array(array("one", "two", "three"),333,555,777,999),1,2,3,4,5,6,7,8,9), 798, 4449849 ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru