Русскоязычный форум закрыт из-за отсутствия активности (доступен только для чтения).
Пожалуйста, пользуйтесь англоязычной его версией. Приносим извинения за неудобства
Добро пожаловать, Гость! Чтобы использовать все возможности Вход. Новые регистрации запрещены.

Уведомление

Icon
Error

Вход


3 Страницы<123>
Опции
К последнему сообщению К первому непрочитанному
Offline OchkovVF  
#21 Оставлено : 8 июня 2010 г. 1:47:41(UTC)
OchkovVF


Статус: Advanced Member

Группы: Registered, Advanced Member
Зарегистрирован: 03.06.2009(UTC)
Сообщений: 156
Мужчина
Российская Федерация

Сказал «Спасибо»: 204 раз
Поблагодарили: 3 раз в 3 постах
smath написал:
Есть идеи того как это можно реализовать?

Через невидимое имя функции, вызываемой в виде инфиксного оператора:

Отредактировано модератором 8 июня 2010 г. 5:37:47(UTC)  | Причина: добавление тега IMG

Offline Carlos  
#22 Оставлено : 30 июня 2010 г. 12:52:28(UTC)
Carlos


Статус: Advanced Member

Группы: Registered
Зарегистрирован: 21.02.2010(UTC)
Сообщений: 134
Мужчина
Откуда: Северодвинск

Сказал «Спасибо»: 26 раз
Поблагодарили: 19 раз в 12 постах
Очень интересная тема, в которой затронуты важные мне вопросы, котрые я тоже ни раз поднимал. Почему-то на нее только сейчас наткнулся.

По поводу функции explicit. Я так понял что при помощи нее нельзя получить просто подстановку значений в формулу, а потом сразу, после знака равно, получить ответ. А автор говорил именно об этом, потому что в расчетах это требуется. Еще момент такой что расчет не должен быть похож на какой-то программный код, где торчит непонятная надпись explicit. Конечный результат, в моем понимании, должен быть похож на классическую запись наподобие A=5+3=8.

По поводу градусов, минут и секунд есть идея. У вас в программе уже есть опция выбора в чем производить расчет в радианах или градусах. Ту да же можно добавить выбор отображать градусы десятичной дробью либо с минутами и секундами. Автор поста, я так понял, считал геодезию, а там все в градусах, минутах и секундах, поэтому сделать общую такую настройку в опциях, которая бы работала на весь документ, вполне логично.
Offline Antech  
#23 Оставлено : 17 сентября 2010 г. 13:20:27(UTC)
Antech


Статус: Member

Группы: Registered
Зарегистрирован: 13.09.2010(UTC)
Сообщений: 28
Откуда: Solar System, Earth

Сказал(а) «Спасибо»: 7 раз
Поблагодарили: 1 раз в 1 постах
Функция подстановки действительно важна в инженерных расчетах. Студентам это сильно упростит жизнь при оформлении работ по ЕСКД, да и мне может помочь по-быстрому посмотреть, чему равны все переменные в формуле (ведь неудобно каждый раз делать Ctrl+C + Ctrl+V каждой переменной, чтобы узнать значение). Формат записи желателен примерно такой:
x:=a+b+c[=]1+2+3=6
Здесь [=] - какой-нибудь еще оператор, кроме := и Ctrl+=, указывающий проге, что нужно показать подстановку и результат. Понятно, что ничего требовать от автора программы нельзя, но хотелось бы, чтобы такой функционал был добавлен в следующих версиях. Заранее спасибо.

P.S. SMath - это все-таки нечто. Не перестаю удивляться, что такой мощный софт сделан одним человеком и бесплатно! Гениально и восхитительно, просто нет слов...
thanks 1 пользователь поблагодарил Antech за этот пост.
ВТО оставлено 21.12.2010(UTC)
Offline Carlos  
#24 Оставлено : 17 сентября 2010 г. 14:02:39(UTC)
Carlos


Статус: Advanced Member

Группы: Registered
Зарегистрирован: 21.02.2010(UTC)
Сообщений: 134
Мужчина
Откуда: Северодвинск

Сказал «Спасибо»: 26 раз
Поблагодарили: 19 раз в 12 постах
Antech, поддерживаю!

Только, мне кажется, что вместо [=] может быть просто обычный знак =, который бы делал подстановку. Логика такая что если в объекте формулы, в котором уже есть оператор присвоения встречается знак =, то это означает подстановку значений. И запись выглядела бы превосходно!
thanks 1 пользователь поблагодарил Carlos за этот пост.
ВТО оставлено 22.12.2010(UTC)
Offline ВТО  
#25 Оставлено : 21 декабря 2010 г. 22:32:17(UTC)
ВТО


Статус: Member

Группы: Registered
Зарегистрирован: 13.12.2010(UTC)
Сообщений: 12
Мужчина
Откуда: Брянск

Сказал «Спасибо»: 4 раз
Поблагодарили: 7 раз в 4 постах
Предлагаю посмотреть как выглядит расчет редуктора по деталям машин (кинематический расчет). Без подстановки значений проверить, если прошла ошибка, почти невозможно. При наборе текста приходится пользоваться предварительным просмотром, чтобы текст не выходил за пределы листа.
Вложение(я):
ДМ.rar (4kb) загружен 149 раз(а).
thanks 1 пользователь поблагодарил ВТО за этот пост.
worktowork оставлено 06.06.2012(UTC)
Offline ВТО  
#26 Оставлено : 28 декабря 2010 г. 21:03:42(UTC)
ВТО


Статус: Member

Группы: Registered
Зарегистрирован: 13.12.2010(UTC)
Сообщений: 12
Мужчина
Откуда: Брянск

Сказал «Спасибо»: 4 раз
Поблагодарили: 7 раз в 4 постах
А я предлагаю в настроцках поставить флажок "вычислять с подстановкой значение", после чего поставив знак = будут подсталяться значения, иначе только ответ. А вообще хоть какая нибудь программа это делает или нет?

Отредактировано пользователем 28 декабря 2010 г. 21:06:35(UTC)  | Причина: Не указана

Offline zhuk  
#27 Оставлено : 29 декабря 2010 г. 12:23:07(UTC)
zhuk


Статус: Advanced Member

Группы: Registered
Зарегистрирован: 16.02.2010(UTC)
Сообщений: 114
Мужчина
Откуда: /dev/random

Сказал «Спасибо»: 4 раз
Поблагодарили: 13 раз в 11 постах
бойан Good подобная тема поднималась уже не один раз. на словах идея красивая. когда начинают обсуждаться конкретные моменты реализации, такая хрень начинается, что не пересказать! к примеру с какой точностью подставлять цифры, показывать их в виде десятичной или обыконвенной дроби и так далее... была когда-то функция explicit(), которая тупо подставляла цифры. красиво оформлять не годилось, но искать ошибки с ней легче. сейчас ее вроде выпилили Sad
неофициальный справочник https://sites.google.com/site/mikkhalichlab/home

jabber конференция smath@conference.jabber.ru
Offline ВТО  
#28 Оставлено : 30 декабря 2010 г. 14:49:40(UTC)
ВТО


Статус: Member

Группы: Registered
Зарегистрирован: 13.12.2010(UTC)
Сообщений: 12
Мужчина
Откуда: Брянск

Сказал «Спасибо»: 4 раз
Поблагодарили: 7 раз в 4 постах
[zhuk]бойан Good с какой точностью подставлять цифры, показывать их в виде десятичной или обыконвенной дроби и так далее...

Точность цифр в любой программе пользователь сам задает, это пусть и подставляет.
Дроби пусть ставит так как записано в формуле, вот и все что необходимо.
Offline Carlos  
#29 Оставлено : 30 декабря 2010 г. 15:23:48(UTC)
Carlos


Статус: Advanced Member

Группы: Registered
Зарегистрирован: 21.02.2010(UTC)
Сообщений: 134
Мужчина
Откуда: Северодвинск

Сказал «Спасибо»: 26 раз
Поблагодарили: 19 раз в 12 постах
ВТО, поддерживаю!
Offline zhuk  
#30 Оставлено : 30 декабря 2010 г. 17:20:52(UTC)
zhuk


Статус: Advanced Member

Группы: Registered
Зарегистрирован: 16.02.2010(UTC)
Сообщений: 114
Мужчина
Откуда: /dev/random

Сказал «Спасибо»: 4 раз
Поблагодарили: 13 раз в 11 постах
Вот и оформляйте общими усилиями ТЗ, как вы видите этот функционал и выложите в разделе с пожеланиями. Хотя имхо это совершенно ненужная вещь и атрофизм из прошлого
неофициальный справочник https://sites.google.com/site/mikkhalichlab/home

jabber конференция smath@conference.jabber.ru
Offline Carlos  
#31 Оставлено : 30 декабря 2010 г. 20:58:32(UTC)
Carlos


Статус: Advanced Member

Группы: Registered
Зарегистрирован: 21.02.2010(UTC)
Сообщений: 134
Мужчина
Откуда: Северодвинск

Сказал «Спасибо»: 26 раз
Поблагодарили: 19 раз в 12 постах
zhuk написал:
Хотя имхо это совершенно ненужная вещь и атрофизм из прошлого


zhuk, Вы совершенно не правы! Это очень нужный функционал. Помогает отслеживать расчет, видеть что куда подставилось. Тем более его много где требуют!
Offline zhuk  
#32 Оставлено : 31 декабря 2010 г. 0:51:00(UTC)
zhuk


Статус: Advanced Member

Группы: Registered
Зарегистрирован: 16.02.2010(UTC)
Сообщений: 114
Мужчина
Откуда: /dev/random

Сказал «Спасибо»: 4 раз
Поблагодарили: 13 раз в 11 постах
Я могу совершенно спокойно рядышком выписать что-то на подобие
a=
b=
c=
и посмотреть какие значения выведет мне программа, сравнить с тем, что предположительно должно быть. У программистов это кажется называется отладочными вставками (в этой матчасти не силенGood) Благо, что мне религия позволяет такое делатьGood
неофициальный справочник https://sites.google.com/site/mikkhalichlab/home

jabber конференция smath@conference.jabber.ru
Offline svb  
#33 Оставлено : 5 марта 2011 г. 19:00:27(UTC)
svb

Статус: Newbie

Группы: Registered
Зарегистрирован: 10.03.2010(UTC)
Сообщений: 2
Мужчина
Откуда: Нижний Новгород

ВТО написал:
Предлагаю посмотреть как выглядит расчет редуктора по деталям машин (кинематический расчет). Без подстановки значений проверить, если прошла ошибка, почти невозможно. При наборе текста приходится пользоваться предварительным просмотром, чтобы текст не выходил за пределы листа.
Попробовал переписать Ваш пример: Кинематические расчеты
Offline genf  
#34 Оставлено : 8 апреля 2011 г. 22:29:48(UTC)
genf


Статус: Advanced Member

Группы: Registered
Зарегистрирован: 02.12.2010(UTC)
Сообщений: 93
Мужчина
Российская Федерация

Сказал «Спасибо»: 311 раз
Поблагодарили: 7 раз в 6 постах
Предлагаю на суд общественности, занимающейся расчетами в такой замечательной программе как Smath, алгоритм расчета буронабивных свай-стоек с учетом сейсмики по СП 50-102-2003. Огромное спасибо за вклад пользователям Smath, откликнувшимся на ряд возникших вопросов в процессе написания данного расчета, а именно mikka и Ber7. В этом алгоритме есть некоторые недоработки (бывает не считает - тут сказывается уход и возврат к единицам измерения). Критика приветствуется. Алгоритм конечно сыроват для повседневного использования, ну тут уж судить пользователям.
Вложение(я):
Ученье свет!
thanks 2 пользователей поблагодарили genf за этот пост.
mikka оставлено 10.04.2011(UTC), ntsms оставлено 21.03.2020(UTC)
Offline Ber7  
#35 Оставлено : 9 апреля 2011 г. 18:19:36(UTC)
Ber7


Статус: Advanced Member

Группы: Registered
Зарегистрирован: 22.03.2010(UTC)
Сообщений: 223
Мужчина
Израиль
Откуда: Beer-Sheva

Сказал «Спасибо»: 173 раз
Поблагодарили: 256 раз в 133 постах
Если расчет проводить в безразмерных величинах и использовать
функцию eval ,то время расчета уменьшается на порядок(см.файл).
http://smath.info/wiki/G...px?File=Расчет_сваи2.rar
Метод расчета рычажных механизмов :
http://www.exponenta.ru/...litskiy-ivanov/index.asp
thanks 1 пользователь поблагодарил Ber7 за этот пост.
ntsms оставлено 21.03.2020(UTC)
Offline Ber7  
#36 Оставлено : 9 апреля 2011 г. 18:28:54(UTC)
Ber7


Статус: Advanced Member

Группы: Registered
Зарегистрирован: 22.03.2010(UTC)
Сообщений: 223
Мужчина
Израиль
Откуда: Beer-Sheva

Сказал «Спасибо»: 173 раз
Поблагодарили: 256 раз в 133 постах
В Smath ,так же как и в Mathcad некоторые функции с размерами работают не
корректно.Расчет лучше проводить в безразмерных величинах,переходя к размерам
в конце.
Метод расчета рычажных механизмов :
http://www.exponenta.ru/...litskiy-ivanov/index.asp
Offline chon  
#37 Оставлено : 18 февраля 2012 г. 9:51:33(UTC)
chon


Статус: Member

Группы: Registered
Зарегистрирован: 07.02.2012(UTC)
Сообщений: 14

Ber7 написал:
В Smath ,так же как и в Mathcad некоторые функции с размерами работают не
корректно.Расчет лучше проводить в безразмерных величинах,переходя к размерам
в конце.


Вопрос к разработчику это так? а можно узнать какие функции работают некоректно с единицами измерений?
Offline smath  
#38 Оставлено : 18 февраля 2012 г. 14:08:24(UTC)
smath


Статус: Administration

Группы: Developers, Registered, Knovel Developers, Administrators, Advanced Member
Зарегистрирован: 11.07.2008(UTC)
Сообщений: 912
Мужчина
Российская Федерация

Сказал «Спасибо»: 640 раз
Поблагодарили: 262 раз в 102 постах
Я не могу рекомендовать проводить расчёт без единиц измерения. Как раз наоборот, они сильно помогают исключить некоторые ошибки на этапе начальной разработки расчёта. Это моё мнение. Однако, если Вы найдёте какие-либо неточности при работе с единицами измерения - пишите о них на форуме, я исправлю.

С уважением, Андрей Ивашов.
Offline OchkovVF  
#39 Оставлено : 18 февраля 2012 г. 17:19:21(UTC)
OchkovVF


Статус: Advanced Member

Группы: Registered, Advanced Member
Зарегистрирован: 03.06.2009(UTC)
Сообщений: 156
Мужчина
Российская Федерация

Сказал «Спасибо»: 204 раз
Поблагодарили: 3 раз в 3 постах
smath написал:
Я не могу рекомендовать проводить расчёт без единиц измерения. Как раз наоборот, они сильно помогают исключить некоторые ошибки на этапе начальной разработки расчёта...
С уважением, Андрей Ивашов.

Почему только на начальном этапе!? Они полезны на всех этапах!
Offline OchkovVF  
#40 Оставлено : 18 февраля 2012 г. 17:23:33(UTC)
OchkovVF


Статус: Advanced Member

Группы: Registered, Advanced Member
Зарегистрирован: 03.06.2009(UTC)
Сообщений: 156
Мужчина
Российская Федерация

Сказал «Спасибо»: 204 раз
Поблагодарили: 3 раз в 3 постах
Ber7 написал:
В Smath ,так же как и в Mathcad некоторые функции с размерами работают не
корректно.Расчет лучше проводить в безразмерных величинах,переходя к размерам
в конце.

В традиционном Mathcad некоторые функции не могли работать с размерными величинами. Например, функции решения дифференциальных уравнений. Кроме того, большие неудобства были из-за того, что массивы не могли хранить величины с разной размерностью. В Mathcad Prime эти ограничения сняты.
Пользователи, просматривающие эту тему
3 Страницы<123>
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.