prostoYaKrytoy #7641 29 декабря 2014 (изменено) #include<cmath>#include <cstdio>#include <cstdlib> typedef double(*function)(double); double integral(function f, double a, double b, unsigned step_count) {double sum = .0, step;size_t i;if (0 == step_count) return sum; step = (b - a) / (1.0 * step_count);for ( i = 1 ; i < step_count ; ++i ) {sum += f (a + i * step);}sum += (f(a) + f(b)) / 2;sum *= step; return sum;} double f (double x) {return sin(2*x);} int main() {printf ("\\sin(2x) = %f\n", integral(f, 0, 3.14, step ));} кто-нибудь может добавить, чтобы он считал до заданной точности. т.е мы задали точность , например, 10 в минус 4 и он считает до неё. Находим приближенное значение с точностью ε . Изменено 29 декабря 2014 пользователем prostoYaKrytoy Поделиться сообщением Ссылка на сообщение
Двапой #7642 29 декабря 2014 хелп с регулярками плезА = +7(499) 639-13-35Б = 499-6391335 как мне привести значение А в Б )нихуя не понимаю регулярок "+7(499) 639-13-35".replace(/\+7\(([0-9]{3})\) ([0-9]{3})-([0-9]{2})-([0-9]{2})/, "$1-$2$3$4") Мобильное приложение для продоты https://play.google....id=ru.prodota.m Поделиться сообщением Ссылка на сообщение
choojoykin #7643 29 декабря 2014 хелп с регулярками плезА = +7(499) 639-13-35Б = 499-6391335 как мне привести значение А в Б )нихуя не понимаю регулярок "+7(499) 639-13-35".replace(/\+7\(([0-9]{3})\) ([0-9]{3})-([0-9]{2})-([0-9]{2})/, "$1-$2$3$4") я сделал проще чтобы не ебать мозг ) replace("+7", "").replace("(", "").replace(")", "").replace("-","").replace(" ", "-"); хотя в консоли он не то значение что мне нужно реплейсит))"+7(499) 639-13-35".replace("+7", "").replace("(", "").replace(")", "").replace("-","").replace(" ", "-") джавушка сделала так как мне надовтф ни мало ни много, а много и мало Поделиться сообщением Ссылка на сообщение
Двапой #7644 29 декабря 2014 пиздос, за такое надо ногами бить Мобильное приложение для продоты https://play.google....id=ru.prodota.m Поделиться сообщением Ссылка на сообщение
choojoykin #7645 29 декабря 2014 ну я не ебу как это делать правильноа делать надо было ) ни мало ни много, а много и мало Поделиться сообщением Ссылка на сообщение
eGokku #7646 29 декабря 2014 (изменено) Ребят кто нибудь пользовался installshield limited edition? При установке сервиса запрашивает учетку из под которой будет запускать службу, как сделать чтобы он локальную использовал(из под которой устанавливают).------- UPD ------- Не актуально. Проблема была не в установщике а в моих руках. Изменено 29 декабря 2014 пользователем eGokku Поделиться сообщением Ссылка на сообщение
prostoYaKrytoy #7647 29 декабря 2014 #include<cmath>#include <cstdio>#include <cstdlib> typedef double(*function)(double); double integral(function f, double a, double b, unsigned step_count) {double sum = .0, step;size_t i;if (0 == step_count) return sum; step = (b - a) / (1.0 * step_count);for ( i = 1 ; i < step_count ; ++i ) {sum += f (a + i * step);}sum += (f(a) + f(b)) / 2;sum *= step; return sum;} double f (double x) {return sin(2*x);} int main() {printf ("\\sin(2x) = %f\n", integral(f, 0, 3.14, step ));} кто-нибудь может добавить, чтобы он считал до заданной точности. т.е мы задали точность , например, 10 в минус 4 и он считает до неё. Находим приближенное значение с точностью ε . :geys: Поделиться сообщением Ссылка на сообщение
Kant #7648 29 декабря 2014 либо все свои числа пропускаешь через округление round(number * 10000) / 10000dлибо тупо выводи свои числа в конце с фильтром %.4f, а не просто %f ну и если надо вводить, то соответственно рассчитывать количество нулей для множителя\делителя, либо собирать из кусков строку форматаили вместо printf использовать iostream, раз уж ты на плюсах пишешь. и там будет std::setprecision(4) Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью. Поделиться сообщением Ссылка на сообщение
TheDeadSkin #7649 29 декабря 2014 ему нужна немного не эта точность, а точность вычисления интергала Поделиться сообщением Ссылка на сообщение
Kant #7650 29 декабря 2014 а епт, я даже не удосужился толком прочитать код тогда тут вообще всё регулируется исключительно меньшим размером шага, или как у него, большим количеством шагов.чем шаг меньше, тем выше точность. Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью. Поделиться сообщением Ссылка на сообщение
Двапой #7651 29 декабря 2014 а я думаю надо использовать метод бинарного поиска, и уменьшать до нужного эпсилона Мобильное приложение для продоты https://play.google....id=ru.prodota.m Поделиться сообщением Ссылка на сообщение
Groza_Hax #7652 30 декабря 2014 ебал attachments в шарепоинтовских списках ))) Поделиться сообщением Ссылка на сообщение
Tasman #7653 30 декабря 2014 скачивается флешплеер, запускаю, нихуя нет серая табличка помогите плз линкой или как фиксить :guinsoo: >>>> :courier: Поделиться сообщением Ссылка на сообщение
TheOn1y #7654 30 декабря 2014 кто-нибудь может добавить, чтобы он считал до заданной точности. т.е мы задали точность , например, 10 в минус 4 и он считает до неё. Находим приближенное значение с точностью ε . Поменять входной параметр к-ва шагов на точность. Начиная с большого шага считать интеграл, потом в цикле уменьшать шаг, пока модуль разности значений интеграла на предыдущем шаге и на текущем не будет меньше точности. Поделиться сообщением Ссылка на сообщение
sol1tary #7655 30 декабря 2014 Мне нужно в маткаде найти точки пересечения двух функций. График я построил, как еще можно координаты найти?Зачем тебе график? Реши уравнение, приравняв обе функции в аналитическом виде, и все Поделиться сообщением Ссылка на сообщение
suez #7656 30 декабря 2014 http://tympanus.net/codrops2014/Почти все офк чекал в течении года, но снова пробежаться глазами лишним не будет http://codepen.io/suez/ - they see me bydlocoding, they hatin. Поделиться сообщением Ссылка на сообщение
Tinplz #7657 30 декабря 2014 #include<cmath>#include <cstdio>#include <cstdlib> typedef double(*function)(double); double integral(function f, double a, double b, unsigned step_count) {double sum = .0, step;size_t i;if (0 == step_count) return sum; step = (b - a) / (1.0 * step_count);for ( i = 1 ; i < step_count ; ++i ) {sum += f (a + i * step);}sum += (f(a) + f(b)) / 2;sum *= step; return sum;} double f (double x) {return sin(2*x);} int main() {printf ("\\sin(2x) = %f\n", integral(f, 0, 3.14, step ));} кто-нибудь может добавить, чтобы он считал до заданной точности. т.е мы задали точность , например, 10 в минус 4 и он считает до неё. Находим приближенное значение с точностью ε . for ( i = 1 ; i < step_count ; ++i ) {->for ( i = 1 ; i < step_count, abs(sum-previous_sum) < epsilon ; ++i ) { Поделиться сообщением Ссылка на сообщение
prostoYaKrytoy #7658 30 декабря 2014 (изменено) #include<cmath>#include <cstdio>#include <cstdlib> typedef double(*function)(double); double integral(function f, double a, double b, unsigned step_count) {double sum = .0, step;size_t i;if (0 == step_count) return sum; step = (b - a) / (1.0 * step_count);for ( i = 1 ; i < step_count ; ++i ) {sum += f (a + i * step);}sum += (f(a) + f(b)) / 2;sum *= step; return sum;} double f (double x) {return sin(2*x);} int main() {printf ("\\sin(2x) = %f\n", integral(f, 0, 3.14, step ));} кто-нибудь может добавить, чтобы он считал до заданной точности. т.е мы задали точность , например, 10 в минус 4 и он считает до неё. Находим приближенное значение с точностью ε . for( i =1; i < step_count ;++i ){->for( i =1; i < step_count, abs(sum-previous_sum) < epsilon ;++i ){она сказала, что я должен посчитать step_count с помощью абсолютной погрешности. Изменено 30 декабря 2014 пользователем prostoYaKrytoy Поделиться сообщением Ссылка на сообщение
Kant #7659 30 декабря 2014 жаль только поиск максимума функции на промежутке тоже задача, которую нужно решить численно, даже с учетом того, что ты аналитически вычислишь вторую производнуюа для поиска максимума тебе надо еще первая и вторая производная проверяемой функции, итого третья и четвертая первоначальной а ведь можно даже в 10 раз больше посчитать шагов и гарантированно получить нужную точность, чем высчитывать всё это.Не 10^-25 же ищется Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью. Поделиться сообщением Ссылка на сообщение