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

Вернуться   Форум DWG.RU > Программное обеспечение > Другие CAD системы > Почему неправильно считает модуль Add Line в Mathcad?

Почему неправильно считает модуль Add Line в Mathcad?

Ответ
Поиск в этой теме
Непрочитано 02.10.2015, 20:53 #1
Почему неправильно считает модуль Add Line в Mathcad?
eilukha
 
Регистрация: 10.09.2007
Сообщений: 10,592

Написал два одинаковые выражения с условными переходами, используя функцию if и модуль Add Line. При использовании Add Line выражение даёт неверный результат. В чём причина?

Текущий вывод автора по теме: для корректной работы Add Line условия во всех строках должны быть взаимоисключающими (не должно быть два и более верных условия).

Миниатюры
Нажмите на изображение для увеличения
Название: 111.png
Просмотров: 204
Размер:	6.4 Кб
ID:	157921  

Вложения
Тип файла: rar Файл.rar (8.2 Кб, 5 просмотров)


Последний раз редактировалось eilukha, 03.10.2015 в 08:25.
Просмотров: 3545
 
Непрочитано 02.10.2015, 20:57
#2
CRISTOFF

расчёты
 
Регистрация: 04.07.2009
Воронеж
Сообщений: 908


При использовании Add Line выражение нужно по-другому записать. А вот как нужно, нужно подумать
__________________
"Сделай первый шаг - и ты поймёшь, что не всё так страшно." (Сенека, древнеримский философ).
CRISTOFF вне форума  
 
Автор темы   Непрочитано 02.10.2015, 21:16
#3
eilukha


 
Регистрация: 10.09.2007
Сообщений: 10,592


Ранее предполагал, что Add Line идёт порядку по строкам вниз и как найдёт ПЕРВОЕ верное условие даёт для него результат. В данном блоке два верных условия, причём Mathcad почему-то выдал результат из ВТОРОЙ строки. Получается, что для корректной работы Add Line условия во всех строках должны быть взаимоисключающими.
eilukha вне форума  
 
Непрочитано 02.10.2015, 21:28
#4
Medoved


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


addline проверяет строку 2: D<10, ответ - 2,5.

Может во второй строке otherwise добавить?
Medoved вне форума  
 
Непрочитано 02.10.2015, 21:58
#5
CRISTOFF

расчёты
 
Регистрация: 04.07.2009
Воронеж
Сообщений: 908


Думаю, что после проверки нужно на следующей строке ставить опять Add Line. Тогда у вас будет проверка условия в условии, как при использовании if. Это чем-то напоминает двойную интерполяцию в Mathcad.
Миниатюры
Нажмите на изображение для увеличения
Название: Снимок11.JPG
Просмотров: 45
Размер:	59.9 Кб
ID:	157926  
__________________
"Сделай первый шаг - и ты поймёшь, что не всё так страшно." (Сенека, древнеримский философ).
CRISTOFF вне форума  
 
Непрочитано 03.10.2015, 01:46
#6
Chardash

Соискатель
 
Регистрация: 12.03.2011
Урал
Сообщений: 1,497


Цитата:
Сообщение от eilukha Посмотреть сообщение
В чём причина?
можно так:
Нажмите на изображение для увеличения
Название: 03.10.jpg
Просмотров: 30
Размер:	22.6 Кб
ID:	157931
Chardash вне форума  
 
Автор темы   Непрочитано 03.10.2015, 08:17
#7
eilukha


 
Регистрация: 10.09.2007
Сообщений: 10,592


Цитата:
Сообщение от Chardash Посмотреть сообщение
можно так:
- можно, только Add Line применяю для упрощения и наглядности решения, а в этом случае оно теряется, тогда проще использовать if.
eilukha вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Другие CAD системы > Почему неправильно считает модуль Add Line в Mathcad?

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Почему СКАД неправильно проверяет колонны при внецетренном сжатии? Двоешник SCAD 9 18.10.2012 10:00
Объясните почему не вычерчиваются графики моментов инерции арматуры в MathCAD МишаИнженер Прочее. Программное обеспечение 2 06.01.2011 18:29
Почему в MathCAD эпюры в одиночной свае то строятся то не строятся? МишаИнженер Расчетные программы 1 24.05.2010 22:54
ЛИРА не считает трёхшарнирную арку, почему? roman111 Лира / Лира-САПР 3 26.07.2009 21:10
Скад первый раз считает долго, почему? Ravl SCAD 1 19.06.2008 17:46