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

Максимальные и минимальные коородинаты

09.12.2013, 18:25. Показов 1032. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
есть свойства примитива которые содержаться в edata
Lisp
1
(setq edata (entget (entlast)))
Нужно найти максимальные и минимальные координаты по х и у
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.12.2013, 18:25
Ответы с готовыми решениями:

Числовой список, найти максимальные и минимальные элементы
Дан числовой список найти максимальные и минимальные элементы в нём

Найти все минимальные и максимальные элементы и переставить их в начало и конец списка соответственно
Помогите пожалуйста решить задачку. Задан список, нужно найти все минимальные и максимальные...

Заменить максимальные на минимальные
Заполнить массив целых чисел из n элементов с клавиатуры. ЗАМЕНИТЬ максимальные элементы на...

Минимальные и максимальные значения
Требуется помощь, я никак не могу создать данную программу, вечно выходят ошибки или она не...

6
Модератор
Эксперт функциональных языков программированияЭксперт Python
36601 / 20330 / 4220
Регистрация: 12.02.2012
Сообщений: 33,644
Записей в блоге: 13
09.12.2013, 18:50 2
Цитата Сообщение от DimaZHL Посмотреть сообщение
(setq edata (entget (entlast)))
- эта запись с точки зрения Лиспа означает:
переменной edata присвоить значение функции entget, аргументом которой является результат вызова функции entlast без параметров. Так? Где здесь координаты?
0
0 / 0 / 0
Регистрация: 10.11.2013
Сообщений: 11
09.12.2013, 19:20  [ТС] 3
Lisp
1
2
(setq ename (entlast))
(setq edata (entget (entlast)))
вот так
0
Модератор
Эксперт функциональных языков программированияЭксперт Python
36601 / 20330 / 4220
Регистрация: 12.02.2012
Сообщений: 33,644
Записей в блоге: 13
09.12.2013, 19:40 4
А... Это автолисп. Тогда надо ждать Lambdik-а и Ur-naz-а.

Добавлено через 2 минуты
Хороший сайт по Автолиспу
1
0 / 0 / 0
Регистрация: 10.11.2013
Сообщений: 11
09.12.2013, 19:43  [ТС] 5
да, это автолисп. извиняюсь, что забыл сразу уточнить
0
1050 / 944 / 107
Регистрация: 04.11.2012
Сообщений: 974
Записей в блоге: 3
09.12.2013, 20:52 6
Ну, допустим так.
Lisp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
;;Максимальные и минимальные координаты по х и у.
 
;Последний примитив.
(setq edata (entget (entlast)))
 
;Координаты примитива.
(setq coord
(mapcar '(lambda (x) (cdr x))
  (vl-remove-if '(lambda (x)
     (and (/= (car x) 11) (/= (car x) 10))) edata)))
 
((98.8135 762.813) (964.476 1206.33) (1455.02 517.614) (946.441 211.116))
 
 
;Сортировка по X.
(setq m-x
  (vl-sort coord '(lambda (mn mx) (< (car mn) (car mx)))))
 
;Сортировка по Y.
(setq m-y
  (vl-sort coord '(lambda (mn mx) (< (cadr mn) (cadr mx)))))
 
;min & max of X.
Command: (list (car m-x) (last m-x))
 
((98.8135 762.813) (1455.02 517.614))
 
;min & max of Y.
Command: (list (car m-y) (last m-y))
 
((946.441 211.116) (964.476 1206.33))
1
0 / 0 / 0
Регистрация: 10.11.2013
Сообщений: 11
09.12.2013, 21:32  [ТС] 7
спасибо
0
09.12.2013, 21:32
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.12.2013, 21:32
Помогаю со студенческими работами здесь

Максимальные и минимальные числа
Знайты max{min(a,b)min(c,d)}

Найти максимальные и минимальные числа
Найти максимальные и минимальные числа, напечатать те элементы массива, которые в массиве находятся...

Минимальные и максимальные значения в массиве
Люди, я начинающий пользователь С++. Помогите с задачей: Задан вектор x. Найти наименьший из...

Минимальные и максимальные целые числа
Кто подскажет через что это реализовывается? Не совсем понимаю задания. 1. Реализовать...

Максимальные и минимальные элементы матрицы
Задана матрица 10х10. Вывести индексы наибольшего и наименьшего элементов этой матрицы. Как...

замена максимальные и минимальные элементы
помогите пожалуйста решить задачу по паскалю:В матрице переставить местами строки с максимальными и...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru