| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Сложные формулы в таблицах

Сложные формулы в таблицах

Ответ
Поиск в этой теме
Непрочитано 02.07.2010, 09:57 #1
Сложные формулы в таблицах
tabls
 
Регистрация: 08.12.2009
Сообщений: 16

Подскажите, как вставлять сложные формулы в таблицу, необходимы возведение в n-ную степень и извлечение корней, ну и частенько прочие сложные функции.
Просмотров: 16120
 
Непрочитано 02.07.2010, 10:01
#2
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,337


возведение в степень =A1^A2

A1 и A2 - номера ячеек

Последний раз редактировалось Хмурый, 02.07.2010 в 10:07.
Хмурый вне форума  
 
Автор темы   Непрочитано 02.07.2010, 10:04
#3
tabls


 
Регистрация: 08.12.2009
Сообщений: 16


а список всех команд где то имеется???
tabls вне форума  
 
Непрочитано 02.07.2010, 10:13
#4
AlexV

Инженер
 
Регистрация: 02.10.2008
С-Пб
Сообщений: 3,686


Цитата:
Сообщение от tabls Посмотреть сообщение
а список всех команд где то имеется???
Не знаю, имеется ли список допустимых арифметических выражений.. Функции sin, cos, log, ln, sqrt, exp работают..
__________________
...Не пытайся гнуть ты ложку,
Не вяжи её узлом.
Ложка - ложка понарошку,
А по правде, - это лом!
AlexV вне форума  
 
Непрочитано 02.07.2010, 10:18
1 | #5
Nike

Шаражпроектхалтурмонтаж
 
Регистрация: 29.10.2004
Талды-Париж
Сообщений: 5,992


в справке - "Использование стандартных числовых функций"

Числовые функции

Назначение
Описание

sin(угол)
Синус угла

cos(угол)
Косинус угла

tang(угол)
Тангенс угла

asin(веществ)
Арксинус числа; значение аргумента должно быть в пределах от -1 до 1

acos(веществ)
Арккосинус числа; значение аргумента должно быть в пределах от -1 до 1

atan(веществ)
Арктангенс числа

ln(веществ)
Натуральный логарифм числа

log(веществ)
Десятичный логарифм числа

exp(веществ)
Натуральная экспонента числа

exp10(веществ)
Десятичная экспонента числа

sqr(веществ)
Квадрат числа

sqrt(веществ)
Квадратный корень числа (неотрицательного)

abs(веществ)
Абсолютная величина числа

round(веществ)
Число, округленное до ближайшего целого

trunc(веществ)
Целая часть числа

r2d(угол)
Преобразование угла из радиан в градусы. Например, r2d(pi) преобразует pi радиан в 180 градусов

d2r(угол)
Преобразование угла из градусов в радианы. Например, d2r(180) преобразует угол 180 градусов в радианы и возвращает значение, равное константе pi

pi
Константа "пи"


Последний раз редактировалось Nike, 02.07.2010 в 10:26.
Nike вне форума  
 
Непрочитано 02.07.2010, 10:21
1 | #6
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,337


в справке искать раздел на слово "выражение" , "геометрический калькулятор"
Хмурый вне форума  
 
Непрочитано 22.06.2017, 12:34
#7
neck0la


 
Регистрация: 22.06.2017
Сообщений: 12


Спасибо. То, что нужно. Жаль, только в скобках sqrt нельзя использовать знак минус
neck0la вне форума  
 
Непрочитано 22.06.2017, 12:55
#8
Post

конструктор
 
Регистрация: 29.07.2005
Ростов-на-Дону
Сообщений: 1,091
<phrase 1=


Цитата:
Сообщение от neck0la Посмотреть сообщение
Спасибо. То, что нужно. Жаль, только в скобках sqrt нельзя использовать знак минус
Наоборот! Это прекрасно! Потому что извлекать квадратный корень из отрицательного числа можно только в военное время.
__________________
С уважением!!!
Post вне форума  
 
Непрочитано 22.06.2017, 12:58
#9
neck0la


 
Регистрация: 22.06.2017
Сообщений: 12


Нет, это ужасно, потому что знак минус в выражении совсем не означает, что оно целиком будет отрицательным…
neck0la вне форума  
 
Непрочитано 22.06.2017, 13:07
#10
Искромэн


 
Регистрация: 15.03.2017
Сообщений: 136


Наверное имелось в виду не отрицательное число, а отрицательная степень

Такое можно провернуть: n^(-2)
Искромэн вне форума  
 
Непрочитано 22.06.2017, 13:27
#11
neck0la


 
Регистрация: 22.06.2017
Сообщений: 12


А вот такое, к сожалению, нельзя n^(0.5). Для этого нужно использовать sqrt(n), которая в случае sqrt(n-1) или sqrt(1-n) вычислять ничего не будет.
neck0la вне форума  
 
Непрочитано 22.06.2017, 13:54
#12
Искромэн


 
Регистрация: 15.03.2017
Сообщений: 136


Цитата:
Сообщение от neck0la Посмотреть сообщение
А вот такое, к сожалению, нельзя n^(0.5)
Почему это? Очень даже можно.
Искромэн вне форума  
 
Непрочитано 22.06.2017, 13:56
#13
neck0la


 
Регистрация: 22.06.2017
Сообщений: 12


Нельзя, проверьте сами. Только целые числа.
neck0la вне форума  
 
Непрочитано 22.06.2017, 14:00
#14
Искромэн


 
Регистрация: 15.03.2017
Сообщений: 136


Задам вопрос. Что вы вообще хотите посчитать? Пример пожалуйста)
Искромэн вне форума  
 
Непрочитано 22.06.2017, 14:02
#15
neck0la


 
Регистрация: 22.06.2017
Сообщений: 12


Есть куча блоков с атрибутами, среди которых задан косинус фи (cosf). Нужно посчитать в таблице тангенс фи, который равен sqrt(1-sqr(cosf))/cosf
neck0la вне форума  
 
Непрочитано 22.06.2017, 14:10
#16
румата


 
Регистрация: 06.04.2015
Сообщений: 2,676


Цитата:
Сообщение от neck0la Посмотреть сообщение
Нельзя, проверьте сами. Только целые числа.
Проверил, работает и с дробными.
румата вне форума  
 
Непрочитано 22.06.2017, 14:12
#17
neck0la


 
Регистрация: 22.06.2017
Сообщений: 12


Проверил еще раз, не работает )

Проверил еще раз, не работает ) У вас русифицированный автокад?
neck0la вне форума  
 
Непрочитано 22.06.2017, 14:19
#18
Искромэн


 
Регистрация: 15.03.2017
Сообщений: 136


=tang(acos(ваше фи))
А не тот огород, который вы предложили
Искромэн вне форума  
 
Непрочитано 22.06.2017, 14:25
#19
neck0la


 
Регистрация: 22.06.2017
Сообщений: 12


Так не пойдет, т.к. угол не известен и не задается. Задается сразу результат функции cos.
neck0la вне форума  
 
Непрочитано 22.06.2017, 14:29
#20
Искромэн


 
Регистрация: 15.03.2017
Сообщений: 136


Хорошо, по-другому:

=tang(acos("результат вашей функции cos"))
Искромэн вне форума  
 
Непрочитано 22.06.2017, 14:36
#21
neck0la


 
Регистрация: 22.06.2017
Сообщений: 12


Не работает с переменными. С числом работает, а с именем столбца нет
neck0la вне форума  
 
Непрочитано 22.06.2017, 14:41
#22
румата


 
Регистрация: 06.04.2015
Сообщений: 2,676


Цитата:
Сообщение от neck0la Посмотреть сообщение
Не работает с переменными. С числом работает, а с именем столбца нет
Работает и с числом и с именем столбца. Да, русифицированный
румата вне форума  
 
Непрочитано 22.06.2017, 14:44
#23
neck0la


 
Регистрация: 22.06.2017
Сообщений: 12


Значит у меня какой-то неправильный автокад.
neck0la вне форума  
 
Непрочитано 22.06.2017, 15:17
#24
Искромэн


 
Регистрация: 15.03.2017
Сообщений: 136


Может быть вы ссылаетесь на другую таблицу? если так то пользуйтесь полями.
Искромэн вне форума  
 
Непрочитано 22.06.2017, 15:27
#25
neck0la


 
Регистрация: 22.06.2017
Сообщений: 12


Нет, я просто ссылаюсь на существующий атрибут. скрин
Причем, если поставить знак "+" в выражении на скрине - ошибки нет, все хорошо. Если "-", то каюк С функцией acos такая же беда. Если тупо число, все хорошо, если ссылка на атрибут - то ошибка.
neck0la вне форума  
 
Непрочитано 22.06.2017, 15:29
#26
Искромэн


 
Регистрация: 15.03.2017
Сообщений: 136


Попробуйте по той формуле, что я выше предоставил. Вообще несильно понимаю что вы за формулу используете.
Искромэн вне форума  
 
Непрочитано 22.06.2017, 15:33
#27
neck0la


 
Регистрация: 22.06.2017
Сообщений: 12


Использую извлечение данных. Шаг 5 из 8, где можно добавлять свои столбцы - "Вставить столбец с формулой…" окошко
neck0la вне форума  
 
Непрочитано 22.06.2017, 15:35
#28
Искромэн


 
Регистрация: 15.03.2017
Сообщений: 136


Вот такая получится

tang(acos(<cosf>))
Искромэн вне форума  
 
Непрочитано 22.06.2017, 15:36
#29
neck0la


 
Регистрация: 22.06.2017
Сообщений: 12


Да, пробовал, не работает. acos не проглатывает <cosf>, пишет ошибка в формуле… Причем tang хавает, а вот именно acos нет...

----- добавлено через ~3 мин. -----
Грешу на автокад… Иначе такой полтергей больше объяснить нечем…
neck0la вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Сложные формулы в таблицах

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Формулы в таблицах AutoCAD Krieger AutoCAD 94 04.02.2024 17:17
Формулы excel'я Alma3 Прочее. Программное обеспечение 15 06.05.2010 14:38
формулы в таблицах и dxf Ax3 Программирование 12 04.09.2007 23:13
Autocad 2005 формулы в таблицах? X-DeViL AutoCAD 1 24.05.2004 15:20