VE3KF forum

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » VE3KF forum » Моделирование антенн, симуляция схем. » Учимся работать с Маткад


Учимся работать с Маткад

Сообщений 31 страница 60 из 63

31

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

32

Игорь 2 написал(а):

А там, где арксинус, обозначьте его какой- нибудь буквой, например, d:=asin.... , и наружу уже не арксинус с пи и 180 выносите, а число d..

Так я и сделал - вынес заменитель d. :flag:

33

Неплохой "букварь" по Маткаду :flag:
http://my-files.ru/lbeftc

34

Иван написал(а):

Неплохой "букварь" по Маткаду

:cool:

35

Градусы в радианы переводятся умножением аргумента функции на градусы
cos(60*deg)=0.5

36

VE3KF написал(а):

Градусы в радианы переводятся умножением аргумента функции на градусыcos(60*deg)=0.5


Вот- вот, про что я и писал ранее... :flag: И с арккосинусом что- то наподобие... :playful:

37

Игорь 2 написал(а):

И с арккосинусом что- то наподобие

там можно умножить на 180 и разделить на п, по-другому не знаю  :dontknow:

38

А можно просто умножать на константу 57,269

39

VE3KF написал(а):

А можно просто умножать на константу 57,269


Можно...

40

А может Маткад знает и коэффициенты разложения косинусоидального импульса(коэфф. Берга) для α0, α1, α2 ?

41

VE3KF написал(а):

А может Маткад знает и коэффициенты разложения косинусоидального импульса(коэфф. Берга) для α0, α1, α2 ?


Фурье у него есть.  :flag:  Если написать уравнение усечённого импульса синусоиды, то и коэффициенты Берга выскочат... :D

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

http://s9.uploads.ru/v7EJX.jpg

42

Формулы для вычисления

α0=[sin(b)-b*cos(b)]/π*(1-cos(b)

α1=[b-sin(b)*cos(b)]/π*(1-cos(b)]
где в - угол отсечки в радианах.

43

VE3KF написал(а):

А может Маткад знает и коэффициенты разложения косинусоидального импульса(коэфф. Берга) для α0, α1, α2 ?

http://www.exponenta.ru/soft/mathemat/d … b7/nb7.asp

44

VE3KF Иван

Вот и я про то- мне проще идти собственным путём, но что он будет самым оптимальным- совсем не факт.  :D Если бы, по- моему считалось долго, я бы задумался, а тут, три минуты пресету писал (искал бы дольше), и полсекунды Маткад считает... :playful: Кстати, посиотрел- у меня это стандартная рыба для рассыпания в Фурье любых сигналов... :hobo:

45

http://s8.uploads.ru/t/6bpF9.jpg
У меня вопрос - почему однажды присвоеное значение не работает во всем расчете? В моем примере я присвоил Ec1max:=75 в самом начале расчета. Позже, я использую в формуле Ec1max, но маткад не воспринимает его уже, поэтому пришлось вновь присвоить этому выражению значение. Что здесь не так?  :dontknow:

46

VE3KF написал(а):

Что здесь не так?

Не имея на своем компе пресеты, мне судить трудно. :dontknow:  Маткад - математический аппарат и может быть любая мелочь. o.O  Сам "попадаю" часто -густо на мелочи :crazyfun:

47

Так я могу скинуть пресету, нет проблем  :flag:

48

Что-то Игоря нет. Я читал в инете пожар был в Королево, горел дом или дома  :dontknow:

49

VE3KF написал(а):

Что-то Игоря нет

Сам заметил. Будем надеяться на лучшее.
Сбросьте пресету - гляну.

50

Ссылку отправил на Ваш Email  :flag:

51

Иван написал(а):

Будем надеяться на лучшее.

Скайп его включен

52

VE3KF написал(а):

Что-то Игоря нет. Я читал в инете пожар был в Королево, горел дом или дома


Да нет, пожар меня не затронул.  :playful: Даже запаха не было, сам из новостей узнал про него... :hobo:

53

VE3KF написал(а):

У меня вопрос - почему однажды присвоеное значение не работает во всем расчете?


Впервые вижу такой эффект. Попробуйте посмотреть, с какого момента это значение теряется, набирая, собственно, его и знак равенства. С того момента, как после равенства исчезнет число, выше и копайте. Не исключено, что сбой пошёл из- за некорректного текстового сообщения- во всех обязательно нужно хотя бы раз использовать клавишу "пробел", в противном случае, Маткад воспринимает написанное, как математические области, и, естественно, может глюкануть... :flag:

54

ОК, сейчас исследую.
Такой вопрос - как определить на каком языке написано выражение - на русском или нет? Например можно на русском Ес1 а можно на англ. Ec1, но это 2 разных выражения для маткада

55

Вроде бы нашел проблему, вот только не знаю пока как вылечить. Пролема, как я и предполагал в том, что первый оператор присвоения написан так Ес1max:=123 где,  первый и второй символы набраны на русском шрифте. Ну и в формулах тоже на русском, иначе бы маткад отказался считать. Пресета была исходно от Ивана.
Я же несколько расширил расчет, ввел доп. формулы, в которых есть ссылка на  Ес1max:=123, но я ввел это выражение на англ. шрифте. Естественно, что мои формулы маткад отказался считать. Тогда я написал новый оператор присвоения, но на англ. и все заработало. Так появились 2 оператора, которые выглядят обсолютно одинаково, но не для маткада. Вот такая вот проблема.

56

Проблема успешно решена простой заменой русских символов в формулах и операторах присваивания.  :cool:  Надо быть очень внимательным в маткаде к языку написания программы. Есть символы, которые выглядят совершенно одинаково визуально, например H и Н, С и C, М и M  и т.д. поэтому легко можно запутаться, особенно если формулы 4-6 этажные и длиной на весь экран. Потом без поллитровки там не разобраться будет  :D

57

Да, именно поэтому, длинные обозначения с сомнительными шрифтами я не пишу по новой, рискуя получить то же внешне, но не то внутренне, а копирую... :flag:

58

Игорь 2 написал(а):

я не пишу по новой, рискуя получить то же внешне, но не то внутренне, а копирую.

Это самое быстрое и безошибочное решение. Я тоже, если формулы очень похожие, то часть копирую, а часть корректирую вручную. Иначе можно легко налететь на механическую ошибку набора и тогда проблемы обеспечены.  :flag:

59

Рад, что все решилось! :flag:  Сам неоднократно "попадал" на языках. :dontknow:
Теперь около двоякочитаемых обозначений делаю "Вставка - Текстовая область" и прописывыю "r" - русский или "а" - английский.  :flag:

60

Иван написал(а):

Сам неоднократно "попадал" на языках.

Это запросто можно налететь. Искать потом муторно, особенно, если оператор содержит несколько двоякочитаемых символов.  :no:
Я пока не попадал на это, на формулах переключаю язык на англ. сразу, как только заканчиваю писать пояснительный текст на русском.  :flag:


Вы здесь » VE3KF forum » Моделирование антенн, симуляция схем. » Учимся работать с Маткад


Создать форум. Создать магазин