Ru-Board.club
← Вернуться в раздел «Программы»

» PTC MathCAD

Автор: neatek
Дата сообщения: 13.12.2013 21:53
Значение должно быть скаляром или матрицей.
Помогите исправить ошибку.
http://rghost.ru/50948564
Автор: Rodny
Дата сообщения: 13.12.2013 22:43
neatek
k1 у тебя диапазон, он же вектор, остальное - скаляры.
В pk и ниже определяются векторы, нужно задавать формулу k-го элемента. Добавь к pk нижний индекс-счётчик (клавишей [ ). Либо какую-то новую переменную, либо ту же k1.
И Ak, Bk аналогично.
pk_k1 := p0 + k1*L1
Ak_k1 := gk(pk_k1 - 1)*pk_k1 .... и т.д.

Ну, и либо в параметрах документа начальный индекс переопределить, либо через ORIGIN:=1. Иначе будет лишний нулевой элемент.
Автор: StaS_1979
Дата сообщения: 03.02.2014 21:31
Добрый вечер.
поможет ли кто-то пересохранить файл с раширением *.xmcd (набирался в 15 версии) в файл *.mcd, который откроется в версии MathCad 2001 Pro ?
Заранее спасибо.
Автор: Rodny
Дата сообщения: 10.02.2014 23:24
StaS_1979
Могу попробовать. Только с обратной совместимостью у Маткада туго, такие пересохранения порой открываются, но расчёты не выполняются.
Автор: StaS_1979
Дата сообщения: 11.02.2014 21:12
Rodny
Смотри ЛС. Спасибо за попытку. Спасибо!
Автор: Futurism
Дата сообщения: 25.06.2014 17:54
Подскажите, как в маткаде нарисовать 3хмерных график
вот тут есть данные
http://rghost.ru/56570141

надо их изобразить в 3х мерном графике , чтобы были видны пики.
Экселевские 3д графики плохие, не наглядные очень.
Автор: Rodny
Дата сообщения: 25.06.2014 20:17
Futurism
Трёхмерный график предполагает наличие трёх координат, в файле вижу только две.
В общем случае данные импортируются в маткад, например, функцией READEXCEL:
A:=READEXCEL("D:\temp\график.xlsx","Лист1!B2:D6")
Вставляется требуемый 3D-график, в местозаполнителе графика указывается матрица A.
Автор: Futurism
Дата сообщения: 25.06.2014 20:53
Rodny
Спасибо:
да мне надо нечто подобное, но чтобы пики были не такие как на скрине
чтобы на нормальной плоскости с пиками, чтобы можно было указкой на них показать и все всё поняли..

т.е. русским языком нужен график поверхности
Автор: Rodny
Дата сообщения: 26.06.2014 00:20
Боюсь, что что-нибудь похожее в маткаде построить весьма затруднительно.
Автор: Futurism
Дата сообщения: 26.06.2014 00:43
Такс, я в маткад импортировал эксель через вставка-компонет
но график нарисовать не могу чего-то


как нарисовать тот. если нажать на поверхность , то будет просто дана 3х мерная плоскость без ничего

Добавлено:
Rodny
а где подобное можно нарисовать
Автор: Rodny
Дата сообщения: 26.06.2014 20:50
Futurism
Не знаю, таких задач не было.

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

Есть 2 варианта табличных данных для 3D-графика, насколько я знаю. Можно строить график, явно сопоставив 3 столбца матрицы координатам xyz. Тогда можно построить отдельные точки, но такая вот аппроксимированная поверхность не получается.

Либо же считать все элементы матрицы значениями высот, а номера строк и столбцов идут за некие условные x и y.
Для этого случая у меня получилось максимум такое

Здесь данные столбца "редукция" я засунул во второй столбец матрицы и забил первый и третий столбцы нулями.
Автор: jeff21
Дата сообщения: 26.06.2014 20:57
У меня чё то не работает он
Автор: Rodny
Дата сообщения: 26.06.2014 21:02
Futurism
Поспрашивай на dxdy.ru и exponenta.ru.
Автор: Futurism
Дата сообщения: 26.06.2014 22:01
Rodny
а нельзя ли сделать чтобы было видно соотношение между редукциями и адгезии и чтобы было видно для какого штамма

Добавлено:
а то смысл только в одной редукции
Автор: Rodny
Дата сообщения: 27.06.2014 20:13
Неа, не рассчитан MathCAD на подобное.

Добавлено:
jeff21
Кто не работает?
Автор: Futurism
Дата сообщения: 27.06.2014 21:45
Rodny
ну вы как человек с математическим мышлением, как тогда это хозяйство максимально визуализоровать наглядно. не обязательно ведь с маткадом.
Автор: Rodny
Дата сообщения: 28.06.2014 18:31
Так я ж говорю, что в трёхмерных диаграммах нужды особой не было, хватало возможностей Excel. Беглый поиск ничего интересного не дал.
Автор: Futurism
Дата сообщения: 18.08.2014 14:35
подскажите, пожалуйста, как правильно вбить эту формулу в маткад, ну т.е. прописать для вычисления
Автор: Amide1
Дата сообщения: 28.11.2014 11:05
Подскажите, пожалуйста, есть ли серверная лицензия данного продукта? Большое спасибо
Автор: Fsp050
Дата сообщения: 04.01.2015 19:26
подскажите пожалуйста, почему не работает в маткаде этот код

for i=0;30
x:=rnd(-0.4,0.6)
p_i:=rceil(x)
return

присваивает по циклу элементам массива р 0 или 1, 1 с вероятностью 0,6, 0 с вероятностью 0,4
записал в маткад, но программа не выполнилась. В чем может быть дело.
вот сам файлик маткада.
http://rghost.ru/60137271
Автор: ACorwin
Дата сообщения: 04.01.2015 19:35
Fsp050
Нужно набрать буквально следующее
i:1;30
p[i:ceil(rnd(1)-0.4)
p=
Автор: Fsp050
Дата сообщения: 04.01.2015 20:02
ACorwin
что-то набираю, жму равно, но не вычисляется. Может файл с маткадом дадите, где это работает?
Автор: ACorwin
Дата сообщения: 04.01.2015 20:07
Без проблем http://rghost.ru/60138100
Автор: Fsp050
Дата сообщения: 04.01.2015 20:09
ACorwin
Ага, спасибо Вам, а то не понимаю как в маткад вбивать данные чтобы он высчитывал.
Автор: mih_s
Дата сообщения: 30.03.2015 02:00
Добавил в шапку ссылки на некоторые книги, которых там не было.
Автор: Futurism
Дата сообщения: 01.05.2015 23:15
Скажите, а можно ли в маткад, импортировать данные с экселя, чтобы потом с ними делать расчеты?
Автор: Rodny
Дата сообщения: 04.05.2015 02:24
Futurism
Можно.
Меню "Вставка / Данные" либо через функции из категории "Доступ к файлу".
P.S. MC 15.
Автор: Futurism
Дата сообщения: 05.06.2015 15:59
Подскажите ещё, не понимаю. Сделал файлик себе, чтобы моделировать распределение выборки.
но он странно это делает
ввожу
X:=rbinom (20,100,0.3)
он моделирует мне 20 человек со средним 30, стд.отклон =25, однако в числах встречаются намного больше 79 например.
плюс я хотел распределение 30+-2

Помогите, плиз, файлик подправить, чтобы генерировался ряд числе с распределением М=30 +-2
http://rghost.ru/8TLNjLlYn
Автор: Rodny
Дата сообщения: 08.06.2015 00:26
Futurism (15:59 05-06-2015)
Цитата:
X:=rbinom (20,100,0.3)
он моделирует мне 20 человек со средним 30, стд.отклон =25, однако в числах встречаются намного больше 79 например.

Не совсем понимаю, в чём противоречие, взят биномиальный закон с n=100. Да, вероятность у 79 получается 5.6*10^-24, но ведь не нулевая.
А ещё откуда отклонение 25? Для биномиального же sqrt[(100/99)*100*0.3*0.7]=4.6

Вообще вид распределения нужен какой-то определённый? А то в файле и нормальное, и биномиальное.
Если любое, то проще всего взять равномерное и числа округлить до целого:
X:=round(runif(20,28,32))
Автор: Futurism
Дата сообщения: 14.06.2015 13:04
Rodny
о, круто, а то я напортачил.
а как эта же формула
X:=round(runif(20,28,32)) будет выглядеть если мне округлять не надо
и как она будет выглядеть ,если я хочу сделать нормальное распределение, чтобы всякие шапиро-уилксы или KS показывали что эмпирическое распределение не отличается от т.н. "теоретического" нормального?

Страницы: 12345678910111213141516171819

Предыдущая тема: 32bit FTP


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.