Задать степень выражения

Простейшие вопросы в области инженерной разработки
Ответить
solt111
user
user
Сообщения: 73
Зарегистрирован: 05 ноя 2010, 21:25
Версия LabVIEW: 9.0

Задать степень выражения

Сообщение solt111 »

Здравствуйте. Хочу задать степень в выражении но почему то не работает хотя оператор - pow-1(выражение) из книжечки ставлю, помогите пожалуйста. Пример алгоритма в файлике.
Вложения
-----------.vi
файлик
(7.03 КБ) 239 скачиваний
AndreyDmitriev

Activity Professionalism Tutorials Gold Black
VIP
VIP
Сообщения: 1338
Зарегистрирован: 03 фев 2010, 00:42
Награды: 6
Версия LabVIEW: 6.1 - 2024
Откуда: Германия
Благодарил (а): 1 раз
Поблагодарили: 44 раза
Контактная информация:

Re: Задать степень выражения

Сообщение AndreyDmitriev »

А выход ошибки что говорит? (выход кластера в правом нижнем углу находится)
solt111
user
user
Сообщения: 73
Зарегистрирован: 05 ноя 2010, 21:25
Версия LabVIEW: 9.0

Re: Задать степень выражения

Сообщение solt111 »

Привет. Я не нашла консоли, на фотке ошибка.
Вложения
фотка
фотка
Аватара пользователя
mzu2006

Professionalism Tutorials Black
doctor
doctor
Сообщения: 2456
Зарегистрирован: 16 авг 2008, 02:12
Награды: 3
Версия LabVIEW: 7.1 10 11 12
Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
Контактная информация:

Re: Задать степень выражения

Сообщение mzu2006 »

Я нашёл функцию Power В help'е на matlab. http://www.mathworks.com/help/techdoc/ref/power.html
"pow-1" - Выглядит странно само по себе, если pow не переменная.
Я бы вместо

Код: Выделить всё

Cfaz11=2*PI*Eabsolut*L*(pow-1(log((2*L)/RADIUS)-1));
написал бы

Код: Выделить всё

Cfaz11=2*PI*Eabsolut*L*power(-1,(log((2*L)/RADIUS)-1)); 
если это то, что имелось в виду.

И ещё, я бы не использовал Matlab node для таких простых выражений, а использовал бы Formula node.
solt111
user
user
Сообщения: 73
Зарегистрирован: 05 ноя 2010, 21:25
Версия LabVIEW: 9.0

Re: Задать степень выражения

Сообщение solt111 »

Cfaz11=3,30468E-8 +4,47623E-8 i - в маскаде решение этой же формулы без мнимого числа = 0.000000012946749, все начальные переменные заданы без мнимых чисел. Значит оператор степени не правильный? В файлике решение с заданными переменными.
А разве в Formula Node можно задавать исходные переменные в комплексном виде?
Вложения
111111111.vi
файлик
(7.02 КБ) 144 скачивания
solt111
user
user
Сообщения: 73
Зарегистрирован: 05 ноя 2010, 21:25
Версия LabVIEW: 9.0

Re: Задать степень выражения

Сообщение solt111 »

Здесь решение.
Вложения
маскад
маскад
Аватара пользователя
mzu2006

Professionalism Tutorials Black
doctor
doctor
Сообщения: 2456
Зарегистрирован: 16 авг 2008, 02:12
Награды: 3
Версия LabVIEW: 7.1 10 11 12
Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
Контактная информация:

Re: Задать степень выражения

Сообщение mzu2006 »

тогда наоборот. power(..., -1). Однако, возведение в степень "-1" - это то же самое, что деление на это число.

Или вообще вот так:
Math.png
Math.png (13.96 КБ) 5583 просмотра
С тем же результатом
solt111
user
user
Сообщения: 73
Зарегистрирован: 05 ноя 2010, 21:25
Версия LabVIEW: 9.0

Re: Задать степень выражения

Сообщение solt111 »

Большое спасибо за развернутый ответ. Даже не знаю сколько бы я думала над этим вопросом если бы не Вы. :super:
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Для чайников»