IPB
Форуму требуются модераторы из числа студентов или работающих в МГУ! Пишите на wzadm yandex.ru !

Ваш энциклопедический текст удалили из Википедии? Сохраните его в Викизнании или смежном проекте!

Здравствуйте, гость ( Вход | Регистрация )

→ 

Добавить в закладки - CTRL-D

6 страниц V  « < 3 4 5 6 >  
Reply to this topicStart new topic
Физпрак
artenik
сообщение 14.3.2007, 22:15
Сообщение #81


уважаемый
******

Группа: Профи
Сообщений: 103

Предупреждения:
(0%) -----


2timmy:
что-то подобное пришло сегодня в голову Шипилину - у человека чуть-чуть не сходились результаты.
-Почему?
-Да там установка - ни...чего не видно, точносто прибора - дохрена и больше!!!
-Экспериментатор не должен ругать установку - на них уже 15 лет финансирования не выделяется - они работают на энтузиазме....держите 4 - еще раз будете ругать установку - получите 3!
Go to the top of the page Вставить ник
+
Timmy
сообщение 14.3.2007, 22:28
Сообщение #82


Кефир-Тёма! (с)
**********

Группа: VIP
Сообщений: 1,968

Предупреждения:
(0%) -----


всем спасибо.мне стало немножко легче,веселее...
Go to the top of the page Вставить ник
+
dvboy
сообщение 14.3.2007, 22:30
Сообщение #83


Рекламное место сдаётся
**********

Группа: VIP
Сообщений: 1,245

Предупреждения:
(0%) -----


Да забей, сдашь ты этот прак))
Go to the top of the page Вставить ник
+
MarseilLe
сообщение 15.3.2007, 18:30
Сообщение #84


элита
********

Группа: Мега-Гуру
Сообщений: 652

Предупреждения:
(0%) -----


Тимми, удачи тебе и успехов!
Go to the top of the page Вставить ник
+
Vvii
сообщение 15.3.2007, 22:41
Сообщение #85


живу здесь
*******

Группа: Гуру
Сообщений: 374

Предупреждения:
(0%) -----


Код
/*
*  
*   Copyright (C) 2007 Matwey V. Kornilov
*
*   This program is free software; you can redistribute it and/or modify
*   it under the terms of the GNU General Public License as published by
*   the Free Software Foundation; either version 2 of the License, or
*   (at your option) any later version.
*
*   This program is distributed in the hope that it will be useful,
*   but WITHOUT ANY WARRANTY; without even the implied warranty of
*   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
*   GNU General Public License for more details.
*
*   You should have received a copy of the GNU General Public License
*   along with this program; if not, write to the Free Software
*   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
*/

#include <cmath>
#include <iostream>
#include <iterator>
#include <numeric>
#include <vector>

namespace std{
    template<class T, class U> std::istream& operator>>(std::istream& stm, std::pair<T,U>& p);
    template<class T, class U> std::ostream& operator<<(std::ostream& stm, const std::pair<T,U>& p);
    template<class T, class U> std::pair<T,U> operator+(const std::pair<T,U>& a, const std::pair<T,U>& b);
    template<class T, class U, class V> std::pair<T,U> operator/(const std::pair<T,U>& a, V b);
};

template<class T, class U>
std::istream& std::operator>>(std::istream& stm, std::pair<T,U>& p){
    return stm >> p.first >> p.second;
}

template<class T, class U>
std::ostream& std::operator<<(std::ostream& stm, const std::pair<T,U>& p){
    return stm << p.first << "," << p.second;
}

template<class T, class U>
std::pair<T,U> std::operator+(const std::pair<T,U>& a, const std::pair<T,U>& b){
    return std::pair<T,U> (a.first+b.first,a.second+b.second);
}

template<class T, class U, class V>
std::pair<T,U> std::operator/(const std::pair<T,U>& a, V b){
    return std::pair<T,U> (a.first/b,a.second/b);
}

namespace{

    typedef double                              value_type;
    typedef std::pair< value_type, value_type > pair_type;
    typedef std::vector< pair_type >            container_type;

};

template<class T, class U> class op_diff{
private:
    U m_avg;
    T m_diff_mult;
    T m_diff_xpow;
    T m_diff_ypow;
public:
    op_diff( const U& avg );
    void operator()( const U& elem );

    T diff_mult() const;
    T diff_xpow() const;
    T diff_ypow() const;
};

template<class T, class U>
op_diff<T,U>::op_diff( const U& avg ) : m_avg(avg),m_diff_mult(0),m_diff_xpow(0),m_diff_ypow(0) {

}
template<class T, class U>
void op_diff<T,U>::operator()( const U& elem ){
    m_diff_mult += ( m_avg.first - elem.first ) * ( m_avg.second - elem.second );
    m_diff_xpow += std::pow( m_avg.first - elem.first, 2 );
    m_diff_ypow += std::pow( m_avg.second - elem.second, 2 );
}

template<class T, class U> T op_diff<T,U>::diff_mult() const { return m_diff_mult; }
template<class T, class U> T op_diff<T,U>::diff_xpow() const { return m_diff_xpow; }
template<class T, class U> T op_diff<T,U>::diff_ypow() const { return m_diff_ypow; }

container_type g_mvec;

int main( int argc, char** argv ){

    std::copy(
        std::istream_iterator< pair_type > ( std::cin ),
        std::istream_iterator< pair_type > ( ),
        std::back_inserter( g_mvec )
    );

    pair_type average = std::accumulate( g_mvec.begin(), g_mvec.end(), pair_type(0,0) ) / g_mvec.size();
    op_diff<value_type,pair_type> diff = std::for_each( g_mvec.begin(), g_mvec.end(), op_diff<value_type,pair_type>( average ) );

    value_type diff_mult = diff.diff_mult();
    value_type diff_xpow = diff.diff_xpow();
    value_type diff_ypow = diff.diff_ypow();

    value_type Sx = std::sqrt( diff_xpow / ( g_mvec.size() - 1 ) );
    value_type Sy = std::sqrt( diff_ypow / ( g_mvec.size() - 1 ) );
    value_type r  = diff_mult / ( ( g_mvec.size() - 1 ) * Sx * Sy );
    value_type SB = Sy/Sx * std::sqrt( ( 1 - std::pow(r,2) ) / ( g_mvec.size() - 2 ) );
    value_type B  = ( diff_mult ) / ( diff_xpow );
    value_type H  = average.second - B * average.first;

    std::cout << "Average:            " << average << std::endl;
    std::cout << "Sx:                 " << Sx << std::endl;
    std::cout << "Sy:                 " << Sy << std::endl;
    std::cout << "Correlation rate:   " << r << std::endl;
    std::cout << "Standard deviation: " << SB << std::endl;
    std::cout << "B: ( y = Bx + H )   " << B << std::endl;
    std::cout << "H:                  " << H << std::endl;

    return 0;
}
Go to the top of the page Вставить ник
+
dvboy
сообщение 15.3.2007, 22:52
Сообщение #86


Рекламное место сдаётся
**********

Группа: VIP
Сообщений: 1,245

Предупреждения:
(0%) -----


омг, линуксоиды атакуют....
=)
Go to the top of the page Вставить ник
+
Reanimator
сообщение 18.3.2007, 22:01
Сообщение #87


элита
********

Группа: Мега-Гуру
Сообщений: 616

Предупреждения:
(0%) -----


y кого-нибудь есть описание задачи 218(а то сайт библиотеки висит)?
Go to the top of the page Вставить ник
+
Vvii
сообщение 18.3.2007, 22:06
Сообщение #88


живу здесь
*******

Группа: Гуру
Сообщений: 374

Предупреждения:
(0%) -----


Цитата(Reanimator @ 18.3.2007, 22:01) *
y кого-нибудь есть описание задачи 218(а то сайт библиотеки висит)?


вот

p.s. и формулируй мысль как надо

Сообщение отредактировал Matwey V. Kornilov - 18.3.2007, 22:07
Прикрепленные файлы
Прикрепленный файл  2.2.pdf ( 1,84 мегабайт ) Кол-во скачиваний: 21
 
Go to the top of the page Вставить ник
+
Reanimator
сообщение 18.3.2007, 22:08
Сообщение #89


элита
********

Группа: Мега-Гуру
Сообщений: 616

Предупреждения:
(0%) -----


СПАСИБО, МАТВЕЙ!!!!!!!!!!!!!!!!!!!!!!!
Цитата(Matwey V. Kornilov @ 18.3.2007, 22:06)
p.s. и формулируй мысль как надо
*

учту
Go to the top of the page Вставить ник
+
MarseilLe
сообщение 19.3.2007, 19:57
Сообщение #90


элита
********

Группа: Мега-Гуру
Сообщений: 652

Предупреждения:
(0%) -----


Воооот! Кстати, 114! Запомните, что у вас было на контре по физике, потом нам расскажете!?
ПЛИИЗ! (IMG:http://forum.dubinushka.ru/style_emoticons/default/198.gif)
Go to the top of the page Вставить ник
+
artenik
сообщение 20.3.2007, 20:07
Сообщение #91


уважаемый
******

Группа: Профи
Сообщений: 103

Предупреждения:
(0%) -----


люди, а кто сидит в нашу смену на 201?
Поляков или тот страшный дядька?
Go to the top of the page Вставить ник
+
dvboy
сообщение 20.3.2007, 21:45
Сообщение #92


Рекламное место сдаётся
**********

Группа: VIP
Сообщений: 1,245

Предупреждения:
(0%) -----


Насколько я помню, страшный дядька. И кстати, не страшный он нифига... (IMG:http://forum.dubinushka.ru/style_emoticons/default/197.gif)
Go to the top of the page Вставить ник
+
artenik
сообщение 20.3.2007, 22:02
Сообщение #93


уважаемый
******

Группа: Профи
Сообщений: 103

Предупреждения:
(0%) -----


ох, грустно.....
ну да ладно.....

спасибо, что хоть нестрашный....=))))
Go to the top of the page Вставить ник
+
MarseilLe
сообщение 21.3.2007, 20:21
Сообщение #94


элита
********

Группа: Мега-Гуру
Сообщений: 652

Предупреждения:
(0%) -----


201 лёгкая, главное не пробовать подгонять под ответы одногруппников! (IMG:http://forum.dubinushka.ru/style_emoticons/default/invasion.gif)
Go to the top of the page Вставить ник
+
Timmy
сообщение 21.3.2007, 20:53
Сообщение #95


Кефир-Тёма! (с)
**********

Группа: VIP
Сообщений: 1,968

Предупреждения:
(0%) -----


2 MarseilLe: я кстати сдал 219.всё ок у тебя с ней будет (IMG:http://forum.dubinushka.ru/style_emoticons/default/grin.gif)
Go to the top of the page Вставить ник
+
MarseilLe
сообщение 22.3.2007, 21:19
Сообщение #96


элита
********

Группа: Мега-Гуру
Сообщений: 652

Предупреждения:
(0%) -----


да, я там кстати на порядок ошибся, т.к. перепутал мм с см, ибо неправильно списал! (IMG:http://forum.dubinushka.ru/style_emoticons/default/respect.gif)
Go to the top of the page Вставить ник
+
MarseilLe
сообщение 7.4.2007, 12:32
Сообщение #97


элита
********

Группа: Мега-Гуру
Сообщений: 652

Предупреждения:
(0%) -----


Какая теплоёмкость спирта, масса стаканчика и какие-нибудь промежуточные результаты есть у того, у кого была работа?
Go to the top of the page Вставить ник
+
artenik
сообщение 24.4.2007, 21:13
Сообщение #98


уважаемый
******

Группа: Профи
Сообщений: 103

Предупреждения:
(0%) -----


ГОСПОДА!!!!
206 работа у Быкова - срочно нужен ВЫВОД - он ко мне придирается за вывод - как культурные люди пишут вывод?
Go to the top of the page Вставить ник
+
dvboy
сообщение 24.4.2007, 21:44
Сообщение #99


Рекламное место сдаётся
**********

Группа: VIP
Сообщений: 1,245

Предупреждения:
(0%) -----


Культурные люди?.. =) Я в этом семестре вывод написал тока для одной работы - для Никольского =)) Когда сдавал задачу Быкову, кстати, он у меня её принял без вывода...)
А вообще - "В данной работе было проделано то-то и то-то, в резудьтате были получены такие-то результаты. Мы видим, что полученный результат отличается от табличного значения, это можно объяснить приближениями, которые мы использовали в эксперименте, и несовершенством установки".
Например. Я просто не знаю специфики твоей задачи =)
Go to the top of the page Вставить ник
+
Capitan Nemo
сообщение 24.4.2007, 21:47
Сообщение #100


свой
****

Группа: Участники
Сообщений: 45

Предупреждения:
(0%) -----


Цитата(dvboy @ 24.4.2007, 22:44) *
Мы видим, что полученный результат отличается от табличного значения, это можно объяснить ... несовершенством установки".

не стоит так объяснять))

Сообщение отредактировал Capitan Nemo - 24.4.2007, 21:47
Go to the top of the page Вставить ник
+

6 страниц V  « < 3 4 5 6 >
Reply to this topicStart new topic

 

Хостится на базе технических средств проекта Викизнание! Связаться с вебмастером по e-mail: wzadm yandex ru
RSS Текстовая версия Сейчас: 7.08.2020, 4:06
Рейтинг@Mail.ru