Документ взят из кэша поисковой машины. Адрес оригинального документа : http://wasp.phys.msu.ru/forum/lofiversion/index.php?t5743-50.html
Дата изменения: Unknown
Дата индексирования: Mon Apr 11 17:38:00 2016
Кодировка: Windows-1251
Студенческий форум Физфака МГУ > Физпрак
Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Физпрак
Студенческий форум Физфака МГУ > Физфак и учеба > Форумы групп > 316 группа 2006 года рождения
Страницы: 1, 2, 3
Timmy
как там говорится. ну первыйнах yahoo.gif
MarseilLe
СРОЧНО! У кого был 201 прак? Срочно нужны некоторые параметры!!! dash1.gif
Timmy
у меня был.напомни мне в асе как-нибудь.принесу тетрадь,помогу чем смогу.
MarseilLe
Принеси мне тетрадку! respect.gif
MarseilLe
Артем! Скинь мне 201 прак? 194.gif
MarseilLe
Артем! Скинь мне 201 прак? 193.gif 193.gif 193.gif
Vvii
Артем! Скинь ему 201 прак!
Timmy
я принесу ему его в понедельник
Vvii
он принесет его тебе в понедельник
MarseilLe
Передай, что спасибо! Я только замучился!
Vvii
201 задачка не моя, я просто разместил объяву. какие предъявы?
Timmy
нужно описание прака ?214.помогите...
MarseilLe
201 никак не получается!!!!!!!!!!!! БЛИИИИИИИИИИИИН!
Timmy
у меня тоже все не супер.график в 240 уж больно круто вниз уходит.
dvboy
Цитата(MarseilLe @ 13.3.2007, 20:11)
201 никак не получается!!!!!!!!!!!! БЛИИИИИИИИИИИИН!
*

Нашел чем удивить....
Vvii
Цитата(dvboy @ 13.3.2007, 20:37) *
Цитата(MarseilLe @ 13.3.2007, 20:11)
201 никак не получается!!!!!!!!!!!! БЛИИИИИИИИИИИИН!
*

Нашел чем удивить....


+
MarseilLe
+ Как мне его сдавать? Честно или подгон?sad.gif
Vvii
huh.gif happy.gif ohmy.gif wink.gif tongue.gif biggrin.gif laugh.gif cool.gif rolleyes.gif sleep.gif dry.gif smile.gif wub.gif mad.gif sad.gif unsure.gif wacko.gif blink.gif ph34r.gif pooh_go.gif 09.gif 15.gif angry.gif blush.gif closedeyes.gif excl.gif glare.gif ninja.gif 01.gif 11.gif 13.gif 14.gif 22.gif 25.gif 100.gif 101.gif 102.gif 103.gif 104.gif 115.gif 116.gif 119.gif 120.gif 121.gif 128.gif 133.gif 135.gif 137.gif mellow.gif
Reanimator
2 MarseilLe: Колян, ну ты меня прям удивляешь, естественно как обычно подгонять! smile.gif
dvboy
Ооо, нет, Колян прведет за ночь мега-аццкий забот, все пересчитает и сдаст правильные честные результаты.. wink.gif Да? mr47_06.gif
MarseilLe
Поставили 5 за честность, хотя не понятно, может это и есть правильные результаты? Там у меня график , как фигуры высшего пилотажа! Just_Cuz_21.gif rofl.gif
artenik
2Ле: 5 за честность - жжешь!
respect.gif respect.gif respect.gif
MarseilLe
Можно меня не называть по фамилии! В инете я МАРСЕЛЬ!
Reanimator
ааааааааааааа КолянMarseilLe сегодня злой!
Vvii
Цитата(MarseilLe @ 14.3.2007, 21:14) *
Можно меня не называть по фамилии! В инете я МАРСЕЛЬ!


гы-гы-гы
artenik
Прошу прощения, Брюссель........
Timmy
у меня появилось желание всем довольным или недовольным,но имеющим прак сданным впаять по штрафу.к чему бы это? ranting2.gif
Vvii
Цитата(timmy @ 14.3.2007, 22:01) *
у меня появилось желание всем довольным или недовольным,но имеющим прак сданным впаять по штрафу.к чему бы это? ranting2.gif


я думаю ты не должен сдерживать свои желания, особенно учитывая, что у меня прак завтра только и не сдано куча.
dvboy
2 timmy:
Из твоего поста я смог выделить только
Цитата
имеющим прак
grin.gif
Господа, имейте прак, а иначе он поимеет вас!
Все, прекращаю флуд и замолкаю)
Vvii
перефразируя народную мудрость:

чем больше вы имеете прак, тем больше он имеет вас
artenik
2timmy:
что-то подобное пришло сегодня в голову Шипилину - у человека чуть-чуть не сходились результаты.
-Почему?
-Да там установка - ни...чего не видно, точносто прибора - дохрена и больше!!!
-Экспериментатор не должен ругать установку - на них уже 15 лет финансирования не выделяется - они работают на энтузиазме....держите 4 - еще раз будете ругать установку - получите 3!
Timmy
всем спасибо.мне стало немножко легче,веселее...
dvboy
Да забей, сдашь ты этот прак))
MarseilLe
Тимми, удачи тебе и успехов!
Vvii
Код
/*
*  
*   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;
}
dvboy
омг, линуксоиды атакуют....
=)
Reanimator
y кого-нибудь есть описание задачи 218(а то сайт библиотеки висит)?
Vvii
Цитата(Reanimator @ 18.3.2007, 22:01) *
y кого-нибудь есть описание задачи 218(а то сайт библиотеки висит)?


вот

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

учту
MarseilLe
Воооот! Кстати, 114! Запомните, что у вас было на контре по физике, потом нам расскажете!?
ПЛИИЗ! 198.gif
artenik
люди, а кто сидит в нашу смену на 201?
Поляков или тот страшный дядька?
dvboy
Насколько я помню, страшный дядька. И кстати, не страшный он нифига... 197.gif
artenik
ох, грустно.....
ну да ладно.....

спасибо, что хоть нестрашный....=))))
MarseilLe
201 легкая, главное не пробовать подгонять под ответы одногруппников! invasion.gif
Timmy
2 MarseilLe: я кстати сдал 219.все ок у тебя с ней будет grin.gif
MarseilLe
да, я там кстати на порядок ошибся, т.к. перепутал мм с см, ибо неправильно списал! respect.gif
MarseilLe
Какая теплоемкость спирта, масса стаканчика и какие-нибудь промежуточные результаты есть у того, у кого была работа?
artenik
ГОСПОДА!!!!
206 работа у Быкова - срочно нужен ВЫВОД - он ко мне придирается за вывод - как культурные люди пишут вывод?
dvboy
Культурные люди?.. =) Я в этом семестре вывод написал тока для одной работы - для Никольского =)) Когда сдавал задачу Быкову, кстати, он у меня ее принял без вывода...)
А вообще - "В данной работе было проделано то-то и то-то, в резудьтате были получены такие-то результаты. Мы видим, что полученный результат отличается от табличного значения, это можно объяснить приближениями, которые мы использовали в эксперименте, и несовершенством установки".
Например. Я просто не знаю специфики твоей задачи =)
Capitan Nemo
Цитата(dvboy @ 24.4.2007, 22:44) *
Мы видим, что полученный результат отличается от табличного значения, это можно объяснить ... несовершенством установки".

не стоит так объяснять))
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Русская версия IP.Board © 2001-2016 IPS, Inc.