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

Составить функцию, формирующую вектор и построить графически фигуру и точки

28.05.2022, 15:40. Показов 985. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Даны два вектора x и y, состоящие из n элементов. Составить функцию, формирующую вектор q размерности n, i-й элемент которого равен 1, если точка с координатами (xi, yi) принадлежит фигуре(Круг радиуса r с центром в начале координат и квадрат с стороной как диаметр d с таким-же центром),и равен 0 в противном случае. Параметры фигуры определяет пользователь.(d,r)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
28.05.2022, 15:40
Ответы с готовыми решениями:

Составить MathCAD-функцию, формирующую вектор
Задать матрицу A размерности mxn . Составить MathCAD-функцию, формирующую вектор, i-й элемент которого равен среднему арифметическому i-й...

Построить графически фигуру и точки, пометив различными цветами и формами узловых точек каждое из множеств
Даны два вектора x и y, состоящие из n элементов. Составить функцию, формирующую вектор q размерности n, i-й элемент которого равен 1, если...

Реализовать функцию-шаблон, принимающую произвольный контейнер и формирующую вектор
Реализовать функцию-шаблон, принимающую произвольный контейнер a и формирующую вектор b (результат функции) в соответствии с заданием. ...

9
0 / 0 / 0
Регистрация: 18.02.2020
Сообщений: 86
29.05.2022, 15:03  [ТС]
Можете подсказать как
0
Эксперт по математике/физике
11077 / 7377 / 3991
Регистрация: 14.01.2014
Сообщений: 16,813
29.05.2022, 16:45
Вот так можно (рис.1)
Вариант с закрашиванием всех областей (рис.2)
Миниатюры
Составить функцию, формирующую вектор и построить графически фигуру и точки   Составить функцию, формирующую вектор и построить графически фигуру и точки  
1
0 / 0 / 0
Регистрация: 18.02.2020
Сообщений: 86
01.06.2022, 23:38  [ТС]
А возможно как-то упростить F(x,y) ?
0
Эксперт по математике/физике
11077 / 7377 / 3991
Регистрация: 14.01.2014
Сообщений: 16,813
02.06.2022, 08:19
Цитата Сообщение от vorr1s Посмотреть сообщение
А возможно как-то упростить F(x,y) ?
Если требуется закраска областей, то проще не получится - придётся двойной цикл вводить для перебора всех точек. А так нарисовать просто круг и квадрат (без закрашивания), то это элементарно делается. Но зачем тогда надо было вектор q формировать по условию задачи?
И вообще код для функции F(x,y) достаточно небольшой, чтобы его "упрощать"!
1
0 / 0 / 0
Регистрация: 18.02.2020
Сообщений: 86
02.06.2022, 13:04  [ТС]
А если не генерировать вектор q возможно решить по-другому ?
0
Эксперт по математике/физике
11077 / 7377 / 3991
Регистрация: 14.01.2014
Сообщений: 16,813
02.06.2022, 13:29
Цитата Сообщение от vorr1s Посмотреть сообщение
А если не генерировать вектор q возможно решить по-другому ?
Если фигуры не надо закрашивать (внутреннюю область), то они рисуются без проблем (квадрат и окружность).
1
0 / 0 / 0
Регистрация: 18.02.2020
Сообщений: 86
02.06.2022, 15:42  [ТС]
Просто проверяющий человек сказал, что можно легче но не сказал где и я не понимаю, что легче можно сделать если просто for и if

Добавлено через 7 минут
А есть другое решение этой задачи ? Если обе функции в 1 объединить ?
0
Эксперт по математике/физике
11077 / 7377 / 3991
Регистрация: 14.01.2014
Сообщений: 16,813
02.06.2022, 16:32
Возможно, что проверяющий не сам составлял задачу, если он просто не понимает, что не так просто закрашивать области на 2D графике. Ну отдельно просто нарисуйте стандартным образом квадрат с помощью координат его вершин и постройте внутри него график окружности!
Более подробно про закрашивание областей
http://blog.kislenko.net/show.php?id=1439
3
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
02.06.2022, 16:32
Помогаю со студенческими работами здесь

Составить П-Ф, формирующую вектор, i-й элемент которого равен количеству положительных элементов в i-ой строке
Помогите, пожалуйста! 1) Дана квадратная матрица C размерности n*n. Составить П-Ф, вычисляющую число элементов, находящихся ниже главной...

Как построить фигуру точки которой заданы формулой
Как построить фигуру точки которой заданы формулой? С++, OpenGL

Написать шаблонную функцию от 2ух параметров (вектор и список). Функция должна построить и вернуть новый вектор, по
Написать шаблонную функцию от 2ух параметров (вектор и список). Функция должна построить и вернуть новый вектор, полученный из исходного...

Написать шаблонную функцию от 2ух параметров (вектор и список). Функция должна построить и вернуть новый вектор, по
Написать шаблонную функцию от 2ух параметров (вектор и список). Функция должна построить и вернуть новый вектор, полученный из исходного...

Написать шаблонную функцию от 2ух параметров (вектор и список). Функция должна построить и вернуть новый вектор, по
Написать шаблонную функцию от 2ух параметров (вектор и список). Функция должна построить и вернуть новый вектор, полученный из исходного...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru