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

Вернуться   Форум DWG.RU > Программное обеспечение > Другие CAD системы > 101 вопрос про MathCAD

101 вопрос про MathCAD

Закрытая тема
Поиск в этой теме
Непрочитано 25.03.2008, 09:07
101 вопрос про MathCAD
Regby
 
р. Татарстан
Регистрация: 05.10.2007
Сообщений: 4,840

Здравствуйте

1 "текстовые стили"
В файле можно настроить текстовые стили, но если создать новый файл, то текстовые стили приходиться настраивать заново. Можно ли как нибудь ожин раз настроить "по умолчанию" и потом всю жизнь использовать?

2 "нижний индекс"
Очень часто необходимо использовать "нижний индекс", но MathCAD понимает такой оператор с "нижним индексом" как элемент матрицы, можно ли как то с этим бороться?

3 "еденицы измерения"
Слышал краем уха, что MathCAD может учитывать единицы измерения, как это работает?

ps. Вопросы буду пополнять по мере их накопления
Просмотров: 275097
 
Непрочитано 27.11.2014, 12:07
#541
CRISTOFF

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


RomanM, спасибо!
__________________
"Сделай первый шаг - и ты поймёшь, что не всё так страшно." (Сенека, древнеримский философ).
CRISTOFF вне форума  
 
Непрочитано 30.11.2014, 15:06
#542
Vans


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


Доброго дня, решил научиться использовать MathCad Prime для решения простеньких задач сопромата, но тут же осел глубоко и надолго.
Проблема такая: как символьно выражать одну переменную через другую переменную и использовать это значение для последующих расчетов.

Например: определить грузоподъемность(F) стержня при растяжении центральном растяжении(a,b - задаются вначале)
1. Записываем 1 уравнение - сумму моментов Ma:=N*a-F*b.
2. Задаем N:=Ma(solve,N)->(получаем символьное решение). Вот тут первая проблема: F распознается как единица измерения, а мне необходимо чтоб была переменной. Как это отключить(и отключить в целом подстановку едениц в выражения).
3. Как изменить представление знака символьного вычисления -> на =, чтоб при печати не отображались все доп.операторы (в 15 версии это делалось через настройки, тут не нашел).
4. При дальнейшем использовании N, например для поиска напряжений. При символьном решении N/A получаем примерно такое 0,212155455545545*F. Как можно изначально задать ограничение на запятые кроме как прописать float,2.
5. И последнее, как в итоге правильно решить записать/решить уравнение относительно F.

Может у кого то есть примеры/пособия именно по решениям прикладных задач. А то использовать его для расчета максимум 1 формулы как то не очень хочется.

Последний раз редактировалось Vans, 30.11.2014 в 15:15.
Vans вне форума  
 
Непрочитано 01.12.2014, 04:46
#543
ander

проектирование
 
Регистрация: 01.11.2006
Кемерово
Сообщений: 2,891


В 15-ом это делалось для конкретного выражения в свойствах при нажатии на конкретное место, где нужно было изменить на варианты равно/присвоение.

А почему не переопределить F? N же вас устраивает, но она также - системная.

Блок Given/Find вроде тоже можно использовать для символьного вычисления, просто оператор символьного вычисления нужно ставить вместо равно, но его отображение также можно изменить.

Последний раз редактировалось ander, 01.12.2014 в 04:52.
ander вне форума  
 
Непрочитано 01.12.2014, 09:45
#544
Vans


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


Цитата:
Сообщение от ander Посмотреть сообщение
А почему не переопределить F? N же вас устраивает, но она также - системная.
Ну с этим я более менее нашел выход, поставил индекс. Но все равно осталось недопонимание, как оно работает.
Опять же, записываю ур-ие моментов Ma:=a*F1-N1*b, а после определяю N->a*F/b. Но в первом выражении все равно выводит ошибку.

Значит как можно определить переменную так, чтоб она оставалась буквенной( N:=N - не подошло -))

Если у кого то есть пример подобного вычисления, покажите, как строится порядок/запись.(справку/пособия читал - там не то)
Vans вне форума  
 
Непрочитано 01.12.2014, 11:32
#545
ander

проектирование
 
Регистрация: 01.11.2006
Кемерово
Сообщений: 2,891


как вам такой вариант (в уравнении стоит жирное равно - "ctrl"+"=", после Find стрелка символьного вычисления):
если убрать a и b, то будет в общем виде, а так с цифрами.
Миниатюры
Нажмите на изображение для увеличения
Название: Безымянный.png
Просмотров: 90
Размер:	1.7 Кб
ID:	139789  

Последний раз редактировалось ander, 01.12.2014 в 11:42.
ander вне форума  
 
Непрочитано 01.12.2014, 19:52
#546
Vans


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


Цитата:
Сообщение от ander Посмотреть сообщение
как вам такой вариант (в уравнении стоит жирное равно - "ctrl"+"=", после Find стрелка символьного вычисления):
если убрать a и b, то будет в общем виде, а так с цифрами.
Невыходит.

Как сделать так чтоб он вычислил косинусы/синусы
Миниатюры
Нажмите на изображение для увеличения
Название: QIP Shot - Screen 002.png
Просмотров: 75
Размер:	7.5 Кб
ID:	139810  Нажмите на изображение для увеличения
Название: QIP Shot - Screen 003.jpg
Просмотров: 72
Размер:	54.2 Кб
ID:	139812  

Последний раз редактировалось Vans, 01.12.2014 в 20:50.
Vans вне форума  
 
Непрочитано 02.12.2014, 05:14
#547
ander

проектирование
 
Регистрация: 01.11.2006
Кемерово
Сообщений: 2,891


Цитата:
Сообщение от Vans Посмотреть сообщение
Невыходит.
попробуйте мой файл у себя открыть. Возможно, разработчики переписали синтаксис, что уже бывало и раньше. Например, у меня не получилось записать solve так, как записали вы, только по-другому.
Работает ли Find?

Цитата:
Как сделать так чтоб он вычислил косинусы/синусы
не знаю, explicit не помогает, а больше вариантов пока не вижу. Может, кто и подскажет. Но проблема, похоже, как раз в том, что вы используете символьное вычисление, потому как только при назначении конкретного значения (уже вычисленного) появляется число (см. блок под цифрой 5).
Я думал, вам в общем виде нужно, тогда можно было и буквами углов обойтись.
Вложения
Тип файла: zip doc.zip (23.4 Кб, 41 просмотров)
ander вне форума  
 
Непрочитано 02.12.2014, 12:12
#548
Vans


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


Цитата:
Сообщение от ander Посмотреть сообщение
не знаю, explicit не помогает, а больше вариантов пока не вижу. Может, кто и подскажет. Но проблема, похоже, как раз в том, что вы используете символьное вычисление, потому как только при назначении конкретного значения (уже вычисленного) появляется число (см. блок под цифрой 5).
Я думал, вам в общем виде нужно, тогда можно было и буквами углов обойтись.
Мне бы конечно хотелось чтоб, "сосчитал" то что известно и выдал как коэффициент при N/F, но пока что нашел один выход, определить этот к-т K(с синусами/косинусами) отдельно, и вычислить его через обычное "=" и уже потом выразить N:=k*F.

Углы были заданы буквами и определены, он и подставил числа, считать не стал.
Vans вне форума  
 
Непрочитано 02.12.2014, 12:29
#549
ander

проектирование
 
Регистрация: 01.11.2006
Кемерово
Сообщений: 2,891


мой файл открывали? Find не работает?
ander вне форума  
 
Непрочитано 02.12.2014, 12:42
#550
Vans


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


Цитата:
Сообщение от ander Посмотреть сообщение
мой файл открывали? Find не работает?
Нет, сейчас нет возможности

Prime не открывает фаил на прямую - надо конвертировать, после конвертации летит половина =)

Ну и про операторр Find.
Миниатюры
Нажмите на изображение для увеличения
Название: QIP Shot - Screen 005.png
Просмотров: 75
Размер:	7.1 Кб
ID:	139875  

Последний раз редактировалось Vans, 02.12.2014 в 22:24.
Vans вне форума  
 
Непрочитано 22.12.2014, 09:53
#551
vl74


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


Помогите, пожалуйста!
Как в промежуточных расчетах (при использовании функции explicit) принудительно задавать размерности, чтобы не было дурацких L (литры. я так понял)
Миниатюры
Нажмите на изображение для увеличения
Название: Clipboard02.jpg
Просмотров: 128
Размер:	17.0 Кб
ID:	141072  
vl74 вне форума  
 
Непрочитано 22.12.2014, 11:29
#552
ander

проектирование
 
Регистрация: 01.11.2006
Кемерово
Сообщений: 2,891


какие еще литры (и не литры вовсе).. у вас их там и близко не должно быть, ищите откуда прилетела эта размерность. Видимо, где-то не с самого начала документа переприсвоение сделано (подмена стандартной переменной маткада).
Что такое S, почему делите пополам?
ander вне форума  
 
Непрочитано 22.12.2014, 11:45
#553
vl74


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


http://blog.kislenko.net/show.php?id=909
Именно литры.
S-статический момент сечения относительно нижней грани прямоугольника, размерность m^3.
"Умный" mathcad считает L=m^3/1000 и подставляет в расчет. В результате расчета можно принудительно поменять единицы измерения, но как это сделать в промежуточных расчетах?

Попробуйте: 3*m*2*m^2, результат получите в литрах.

Есть ли какая-то возможность удалить "литры" из размерностей?
vl74 вне форума  
 
Непрочитано 22.12.2014, 12:10
#554
st2008


 
Регистрация: 05.05.2009
Алматы
Сообщений: 457


Цитата:
Сообщение от vl74 Посмотреть сообщение
Есть ли какая-то возможность удалить "литры" из размерностей?
Mathcad 15.0 (M030 [MC15_M030_20131216])
Инструменты->Параметры документа->Вкладка "Система единиц измерения"
Выставить радио-кнопку "Другая... на основе СИ"
Справа в окошке "Производные единицы" удалить Объем=литры
st2008 вне форума  
 
Непрочитано 22.12.2014, 12:57
#555
ander

проектирование
 
Регистрация: 01.11.2006
Кемерово
Сообщений: 2,891


чепуха какая-то.. можете обрезать документ так, чтобы то, что вы на скрине показывали считалось и выложить? Ни разу не удалял е.и., а вот ошибки находил не раз, после чего все вставало на свои места.
ander вне форума  
 
Непрочитано 22.12.2014, 13:05
#556
vl74


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


Цитата:
Сообщение от st2008 Посмотреть сообщение
Mathcad 15.0 (M030 [MC15_M030_20131216])
Инструменты->Параметры документа->Вкладка "Система единиц измерения"
Выставить радио-кнопку "Другая... на основе СИ"
Справа в окошке "Производные единицы" удалить Объем=литры
Ага, сработало. Я уже сам успел додуматься. Спасибо за ответ.

Еще подобный глюк - kN*m

Умножим 1*kN*1*m = 1*J (джоуль)

Пытаемся проделать тот же трюк - удалим джоули (energy Joule). В ответ прилетает гадость: m^2*kg/s^2.
Тот же результат получим, если в контекстном меню simplify units when possible убрать галочку

Offtop: А вообще это самый дружный форум, здесь всегда можно получить помощь
Миниатюры
Нажмите на изображение для увеличения
Название: Clipboard03.jpg
Просмотров: 82
Размер:	21.7 Кб
ID:	141093  
vl74 вне форума  
 
Непрочитано 22.12.2014, 14:31
#557
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,091


Цитата:
Сообщение от vl74 Посмотреть сообщение
Пытаемся проделать тот же трюк - удалим джоули (energy Joule). В ответ прилетает гадость: m^2*kg/s^2.
А может, как в том анекдоте, "ноги удлиннять надо"? Сейчас маткада под рукой нет, но смутно помню, что можно задавать собственные единицы. Вместо удаления "энергетического джоуля" из списка создать дополнительную единицу ньютон-на-метр, обозначить, например, Nхm, и везде указывать, что результат хотите видеть именно в них. Причем именно Nxm (три буквы, а не две буквы и знак умножения), т.к. N*m зарезервировано под джоуль, а Nm маткад может спутать с нанометром (nm).

Последний раз редактировалось kp+, 22.12.2014 в 14:40.
kp+ вне форума  
 
Непрочитано 22.12.2014, 16:56
#558
vl74


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


Вопрос не в формате единиц измерения результата - его можно задать принудительно.
Вопрос как принудительно поменять формат единиц измерения промежуточных вычислений - как там избавиться от джоуля?

Нашел ответ - опять лезем в единицы измерений и вставляем Derived units
Torque (Newton-meter)
Миниатюры
Нажмите на изображение для увеличения
Название: Clipboard01.jpg
Просмотров: 120
Размер:	16.0 Кб
ID:	141126  Нажмите на изображение для увеличения
Название: Clipboard02.jpg
Просмотров: 102
Размер:	34.4 Кб
ID:	141129  
Вложения
Тип файла: rar Вопрос 4.rar (5.8 Кб, 24 просмотров)

Последний раз редактировалось vl74, 22.12.2014 в 18:22.
vl74 вне форума  
 
Непрочитано 22.12.2014, 20:40
#559
st2008


 
Регистрация: 05.05.2009
Алматы
Сообщений: 457


Цитата:
Сообщение от vl74 Посмотреть сообщение
Вопрос как принудительно поменять формат единиц измерения промежуточных вычислений - как там избавиться от джоуля?
См. вложение
Вложения
Тип файла: rar Ответ_Вопрос 4.rar (4.4 Кб, 65 просмотров)
st2008 вне форума  
 
Непрочитано 23.12.2014, 06:14
#560
vl74


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


st2008
Как Вы это сделали, не понял?
Просто я новичок в маткаде, можете поподробнее?

Все, сообразил, команда substitute

Спасибо!

Еще вопрос созрел - как тут быть? Хотелось бы kN/m.
Помогите, пожалуйста!
Миниатюры
Нажмите на изображение для увеличения
Название: Clipboard04.jpg
Просмотров: 110
Размер:	11.4 Кб
ID:	141147  
Вложения
Тип файла: zip Вопрос 5.zip (6.7 Кб, 40 просмотров)

Последний раз редактировалось vl74, 23.12.2014 в 08:05.
vl74 вне форума  
Закрытая тема
Вернуться   Форум DWG.RU > Программное обеспечение > Другие CAD системы > 101 вопрос про MathCAD

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос про незадымляемые лестницы Stellar Архитектура 6 06.12.2012 02:11
Вопрос про выделение Alexidis AutoCAD 72 05.07.2011 16:47
Вопрос про ТЕКСТ? ilka_t AutoCAD 15 21.07.2004 11:00
Возник вопрос про масштаб. Рогатин AutoCAD 4 18.02.2004 12:14