Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 13.07.2009, 21:27  
3ann
Временная регистрация
 
Регистрация: 21.11.2006
Сообщений: 96
Сказал спасибо: 9
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
3ann на пути к лучшему
По умолчанию Возведение переменной в степень

Подскажите, как правильно записать на СИ (компилятор Hi-Tech) возведение переменной , например U_ADC в степень, например 3. Для постоянного числа, например, 12,34 возведение в куб пишется вроде так - 12,34e+3. А по аналогии - (U_ADC)e+3 - компилятор обругал. А как правильно?
Реклама:
3ann вне форума  
Непрочитано 13.07.2009, 21:36  
TEHb
Почётный гражданин KAZUS.RU
 
Аватар для TEHb
 
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
TEHb на пути к лучшему
По умолчанию

http://www.cplusplus.com/reference/clibrary/cmath/

а 12,34e+3 - это неправильная запись числа в экспоненциальной форме.

AeN это A * 10 в степени N,
где -2‹A‹2
TEHb вне форума  
Непрочитано 13.07.2009, 21:56  
3ann
Временная регистрация
 
Регистрация: 21.11.2006
Сообщений: 96
Сказал спасибо: 9
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
3ann на пути к лучшему
По умолчанию

Наверное для тех, кто знает правильный ответ этовопрос простой. А вот это
"http://www.cplusplus.com/reference/clibrary/cmath/
а 12,34e+3 - это неправильная запись числа в экспоненциальной форме.
AeN это A * 10 в степени N,
где -2‹A‹2"
похоже на "послать куда подальше" только слегка в более культурной форме. По указанной ссылке много всего есть -а вот где там искать ответ на мой вопрос?
Может быть было-бы проще вместо подробного разъяснения того, что запись неправильная, подсказать как записать правильно.
3ann вне форума  
Непрочитано 13.07.2009, 22:05  
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию

Уважаемый ТЕНЬ дал абсолютно точный ответ. Проблемы с английским - используйте любой переводчик.

pow() - Raise to power (function) - возведение в степень
MisterDi вне форума  
Непрочитано 13.07.2009, 23:08  
Halex07
Супер-модератор
 
Аватар для Halex07
 
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
Halex07 на пути к лучшему
По умолчанию

Классный сайт! Спасибо, Тень!
А что касается возведения в степень то даже школьник мог бы догадаться и без знания английского их всего две функции рядом стоят. Откройте виндозный калькулятор и посмотрите что написано на кнопке извлечения квадратного корня - функция обратная второй степени числа, если не забыли математику. Ест..но степень должна быть рядышком в этой группе функций. А то много всего... конечно много и полезного.
Halex07 вне форума  
Непрочитано 13.07.2009, 23:33  
TEHb
Почётный гражданин KAZUS.RU
 
Аватар для TEHb
 
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
TEHb на пути к лучшему
По умолчанию

Самый классный сайт - это гугл, он ответы на почти все вопросы знает!
TEHb вне форума  
Непрочитано 14.07.2009, 10:06  
Andreisela
Прописка
 
Регистрация: 21.10.2006
Сообщений: 147
Сказал спасибо: 66
Сказали Спасибо 24 раз(а) в 10 сообщении(ях)
Andreisela на пути к лучшему
По умолчанию

Может немного не в тему, но Z=exp(ln(X)*Y) - эквивалентно Z=X^Y, это возводит действительное число в действительную степень. Сам ею частенько пользуюсь

С компилятором Hi-Tech незнаком, так что синтаксис - неприведу

А тени - респект, мега сайтик
Andreisela вне форума  
Непрочитано 14.07.2009, 13:13  
3ann
Временная регистрация
 
Регистрация: 21.11.2006
Сообщений: 96
Сказал спасибо: 9
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
3ann на пути к лучшему
По умолчанию

Сообщение от MisterDi
Уважаемый ТЕНЬ дал абсолютно точный ответ. Проблемы с английским - используйте любой переводчик.
pow() - Raise to power (function) - возведение в степень
Действительно "проблема с английским". В школе и институте увы учил немецкий. А что переводчик переводит - смотреть и плакать:
"pow() - Raise to power (function"
перевод в ПРОМТе
"голова () - Поднимает к мощности (функция)"

-- Прилагается рисунок: --

3ann вне форума  
Непрочитано 14.07.2009, 13:20  
TEHb
Почётный гражданин KAZUS.RU
 
Аватар для TEHb
 
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
TEHb на пути к лучшему
По умолчанию

Для перевода текстов на буржуйских и не очень языках я обычно пользую http://translate.google.com. Он даёт довольно таки читаемый текст.

P.S. Хотя да. Этот текст он переводит ужасно
TEHb вне форума  
Непрочитано 14.07.2009, 14:46  
3ann
Временная регистрация
 
Регистрация: 21.11.2006
Сообщений: 96
Сказал спасибо: 9
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
3ann на пути к лучшему
По умолчанию

Спасибо за подсказку.
"pow() - Raise to power (function) - возведение в степень"
В math.h от Hi-Tech нашел
extern double pow(double, double);
Но эта функция съела всю RAM и ROM PIC12F675, еще и не хватило.
хотя реально у меня аргументы функции pow()далеко не double - первый int (или если очень ужаться то даже char), а второй char.
Можно ли это как-то учесть при использовании этой функции? Если да то как?
3ann вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывод переменной на LCD DDimon Микроконтроллеры, АЦП, память и т.д 9 12.01.2009 22:36
Имитация переменной емкости lexa1000 Электроника - это просто 3 11.08.2008 20:29
Степень нагрева транзисторов Ig0r0k Источники питания и свет 45 27.03.2007 14:15
Значение переменной Zemlyanov Микроконтроллеры, АЦП, память и т.д 4 22.09.2006 23:53
Бит в переменной SerDV Микроконтроллеры, АЦП, память и т.д 3 18.11.2005 15:42


Часовой пояс GMT +4, время: 09:48.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot