Сложение в цикле

Простейшие вопросы в области инженерной разработки
Ответить
V1taliy2009
beginner
beginner
Сообщения: 49
Зарегистрирован: 28 июн 2010, 16:46
Версия LabVIEW: 7.1
Откуда: Россия
Контактная информация:

Сложение в цикле

Сообщение V1taliy2009 »

Простой пример: sin(x)+ Sin^2(x)+Sin^3(x) +...
Вопрос:
через цикл я возвожу sin в нужную степень, а как мне в цыкле складывать полученные числа? мне их надо заносить в какой то регистр и складывать или что мне сделать?
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Сложение в цикле

Сообщение Eugen Graf »

Да, в сдвиговом регистре (Shift Register) сохраняешь сумму.
Аватара пользователя
Alex89

Activity
adviser
adviser
Сообщения: 202
Зарегистрирован: 04 апр 2010, 18:20
Награды: 1
Версия LabVIEW: 2009 SP1
Откуда: Санкт-Петербург

Re: сложение в цикле

Сообщение Alex89 »

А зачем через цикл возводить в степень, используй просто элементы с палитры Numeric...
Последний раз редактировалось Alex89 28 июн 2010, 17:14, всего редактировалось 1 раз.
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Сложение в цикле

Сообщение Eugen Graf »

Если степень меняется от случая к случаю, то нужен цикл.
Аватара пользователя
Alex89

Activity
adviser
adviser
Сообщения: 202
Зарегистрирован: 04 апр 2010, 18:20
Награды: 1
Версия LabVIEW: 2009 SP1
Откуда: Санкт-Петербург

Re: Сложение в цикле

Сообщение Alex89 »

Я просто думал, что необходимо реализовать конкретную формулу...
alexander756

Activity
professional
professional
Сообщения: 301
Зарегистрирован: 12 июн 2008, 19:56
Награды: 1
Версия LabVIEW: 8.6; 2009
Откуда: Montreal
Контактная информация:

Re: Сложение в цикле

Сообщение alexander756 »

наверное должно получится что то похожее на это (два варианта)
Вложения
1,1.jpg
Последний раз редактировалось alexander756 28 июн 2010, 21:10, всего редактировалось 1 раз.
Eugene

Activity Bronze
leader
leader
Сообщения: 548
Зарегистрирован: 20 авг 2009, 17:58
Награды: 2
Версия LabVIEW: 2011
Контактная информация:

Re: Сложение в цикле

Сообщение Eugene »

пример с рекурсией
Вложения
tempSine.vi
(8.27 КБ) 126 скачиваний
We live in a graphical world.
Why not program in one?
V1taliy2009
beginner
beginner
Сообщения: 49
Зарегистрирован: 28 июн 2010, 16:46
Версия LabVIEW: 7.1
Откуда: Россия
Контактная информация:

Re: Сложение в цикле

Сообщение V1taliy2009 »

цикл беру потому что степень "n" а тут придставил 3 звена в качестве наглядного примера! спасибо за помощь
V1taliy2009
beginner
beginner
Сообщения: 49
Зарегистрирован: 28 июн 2010, 16:46
Версия LabVIEW: 7.1
Откуда: Россия
Контактная информация:

Re: Сложение в цикле

Сообщение V1taliy2009 »

alexander756, я толко не совсем понимаю зачем считать x в градусах и радианах? по идее он изначально просто какое-то число
Eugene

Activity Bronze
leader
leader
Сообщения: 548
Зарегистрирован: 20 авг 2009, 17:58
Награды: 2
Версия LabVIEW: 2011
Контактная информация:

Re: Сложение в цикле

Сообщение Eugene »

это понятно
интересно что будет быстрее работать обычный цикл или рекурсия при больших степенях
We live in a graphical world.
Why not program in one?
alexander756

Activity
professional
professional
Сообщения: 301
Зарегистрирован: 12 июн 2008, 19:56
Награды: 1
Версия LabVIEW: 8.6; 2009
Откуда: Montreal
Контактная информация:

Re: Сложение в цикле

Сообщение alexander756 »

V1taliy2009 писал(а):alexander756, я толко не совсем понимаю зачем считать x в градусах и радианах? по идее он изначально просто какое-то число
что значит "просто какое то число"? Если я ничего не путаю, в функции sin(x)=y, x-угол в радианах, a y-значение (на окружности) от 0 до 1
А в чем у тебя х (в радианах или в градусах) я не знал и сделал в градусах. Удали *pi/180 и все
V1taliy2009
beginner
beginner
Сообщения: 49
Зарегистрирован: 28 июн 2010, 16:46
Версия LabVIEW: 7.1
Откуда: Россия
Контактная информация:

Re: Сложение в цикле

Сообщение V1taliy2009 »

Про то в чем вводится x ничего не указываеться
сделал вот так
Изображение
Ответить

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