Заметки электроника
Простое - надёжнее!
Меню
  • Главная
  • Погода
  • Заметки
  • Календарь
  • Фотогалерея
  • Песни
  • Чтиво
  • Программы
  • Скачать
  • Связь и ссылки
  • Чехия
  • Lavka

Живёшь в Чехии?

20 июля 2014. Москва. Грозовое предупреждение

  • Печать
  • E-mail
Информация о материале
Автор: Super User
Родительская категория: Погода
Категория: Альтернативная погода от wow-only.ru
Создано: 20 июля 2014
Обновлено: 20 июля 2014
Просмотров: 4754
Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна
Атмосферное давление значительно снизилось. С понижением температуры воздуха и увеличением влажности могут создаваться благоприятные условия для формирования фронтов.


 

16 июля. Москва. Жара. К ночи возможно формирование грозовых фронтов

  • Печать
  • E-mail
Информация о материале
Автор: Super User
Родительская категория: Погода
Категория: Альтернативная погода от wow-only.ru
Создано: 16 июля 2014
Обновлено: 16 июля 2014
Просмотров: 4741
Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна
Сегодня стоит очень жаркая погода, однако атмосферное давление начало снижаться. К ночи, с повышением влажности, ожидаем создания благоприятных условий для формирования грозовых фронтов.


 

14,15 июля. Москва. Ожидается жара

  • Печать
  • E-mail
Информация о материале
Автор: Super User
Родительская категория: Погода
Категория: Альтернативная погода от wow-only.ru
Создано: 14 июля 2014
Обновлено: 15 июля 2014
Просмотров: 4770
Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна
15 июля
Сейчас, за счёт низкой проветриваемости, создаётся серьёзная угроза здоровью при нахождении в больших городах, в частности, в Москве. Сегодня ожидается ОЧЕНЬ жаркая погода. До 32+.
14 июля
Атмосферное давление выросло, воздух существенно прогрелся. На фоне мощного антициклона влажность находится на низком уровне. Сегодня ожидается сухая, очень жаркая погода, без осадков. Берегите себя, опасайтесь теплового удара.

11 июля. Москва. Ожидается прохладная облачная с прояснениями погода

  • Печать
  • E-mail
Информация о материале
Автор: Super User
Родительская категория: Погода
Категория: Альтернативная погода от wow-only.ru
Создано: 11 июля 2014
Обновлено: 11 июля 2014
Просмотров: 5054
Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна
Атмосферное давление пошло вверх. А значит скоро через плотную пелену облаков проглянет Солнце.
 Ожидаем смены погоды на облачную  с прояснениями,  "расчистка" может произойти к ночи и тогда этой ночью будет довольно прохладно, до +8.

Атмосферное давление растёт
 

Полиноминальная и дробная аппроксимация тригонометрических функций. От float к FIXED

  • Печать
  • E-mail
Информация о материале
Автор: Super User
Родительская категория: Заметки
Категория: Программирование микроконтроллеров
Создано: 20 июня 2014
Обновлено: 26 июня 2014
Просмотров: 6613
Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна

  (заметка будет дописываться)

Цель: аппроксимация функции asin целочисленными линейными полиномами совместно с табличным методом с целью увеличения скорости вычислений и уменьшения расхода памяти при вычислениях на процессоре с фиксированной точкой PIC18F. Нотация представления 1.0 float eq 16384 int.

1. Разобьем функцию в диапазоне аргументов x=  0.. 1.0 на более мелкие участки, длина которых обратно пропорциональна log2N. Для этого используем MATLAB.

Весь участок выглядит так, как показано на рисунке 1.

Арксинус

Рис.1 Арксинус (в радианах) на участке  x=  0.. 1.0. arcsin(x). 

M-файл:

clear;
indx=0;
for argum= 0.00:1./16384.:16384./16384.
%нумерация для массивов, которые будем использовать для аппроксимации
insideidx0 = mod(indx,8192)+1;
insideidx1 = mod(indx,4096)+1;
insideidx2 = mod(indx,2048)+1;
insideidx3 = mod(indx,1024)+1;
insideidx4 = mod(indx,512)+1;
insideidx5 = mod(indx,256)+1;
insideidx6 = mod(indx,128)+1;
insideidx7 = mod(indx,64)+1;
insideidx8 = mod(indx,32)+1;
 %сложность аппроксикации возникает в конце, где возрастает нелинейность, переворачиваем нумерацию для построения условий
indx_c = 16384 - indx ;
if(indx_c > 8192)
  asinout_0(insideidx0) = asin(argum);
  xcoord_0(insideidx0) = argum;
else
  if(indx_c > 4096)
  asinout_1(insideidx1) = asin(argum);
  xcoord_1(insideidx1) = argum;
  else
  if(indx_c > 2048)
  asinout_2(insideidx2) = asin(argum);
  xcoord_2(insideidx2) = argum;
  else
  if (indx_c > 1024)
  asinout_3(insideidx3) = asin(argum);
  xcoord_3(insideidx3) = argum;
  else
  if (indx_c > 512)
  asinout_4(insideidx4) = asin(argum);
  xcoord_4(insideidx4) = argum;
  else
if (indx_c > 256)

  asinout_5(insideidx5) = asin(argum);

  xcoord_5(insideidx5) = argum;

 

  else

 

  if (indx_c > 128)

  asinout_6(insideidx6) = asin(argum);

  xcoord_6(insideidx6) = argum;

 

  else

 

  if (indx_c > 64)

  asinout_7(insideidx7) = asin(argum);

  xcoord_7(insideidx7) = argum;

 

else

 

  if (indx_c > 32)

  asinout_8(insideidx8) = asin(argum);

  xcoord_8(insideidx8) = argum;

font-size: 10.0pt; font-family: 'Courier New'; color: blue; background: white; mso-highlight: white; mso-ansi-language: EN-US;

 

 end

 end

 end

 end

 end

 end

 end

end

 

end

 

indx = indx+1;

full_asin(indx)= asin(argum);

xcoord_full(indx) = argum;

 

end

Теперь мы имеем 8 массивов с длинами, кратными 2n : 8192, 4096, 2048, 1024, 512, 256, 128, 64, 32. Внутри этих участков функция ведёт себя близко к линейной.

2. Используем Curve Fitting Tool для аппроксимации полиномов (1-й степени):
Полином первой степени имеет вид:

f(x) = p1*x + p2

>> cftool

 

Рис.2 Настройки аппроксимации

 

Подробнее: Полиноминальная и дробная аппроксимация тригонометрических функций. От float к FIXED

  1. Расчёт и измерение индуктивности. Индуктивность по известной частоте и ёмкости в колебательном контуре
  2. 23 июня 2014. Москва. Ожидаются дожди. Вероятность грозы
  3. 19,20 июня 2014. Москва. Облачно с прояснениями.
  4. Скачать файл с помощью TotalCommander

Страница 193 из 197

  • 188
  • 189
  • ...
  • 191
  • 192
  • 193
  • 194
  • ...
  • 196
  • 197

Back to Top

© 2026 Заметки электроника

Top.Mail.Ru