Математика | ||||
Дьяконов В. П. Справочник по расчетам на микрокалькуляторах.—2-е изд., испр.— М.: Наука. Гл. ред. фнз.-мат. лит, 1986.— 224 с. Описаны современные отечественные и зарубежные микрокалькуляторы для инженерных и научных расчетов. Дано математическое и программное обеспечение их. В справочник включено около 300 программ, главным образом для отечественных программируемых микрокалькуляторов Электроника БЗ-34, Электроника М.К-54 и Электроника МК-56. Основное внимание уделено конкретной реализации основных численных методов и вычислениям специальных функций. Для широкого круга читателей. Может быть использована в учебном процессе техникумов. Первое издание вышло в 1985 г. | ||||
ПРЕДИСЛОВИЕ Заметно уступая универсальным ЭВМ в предельной сложности решаемых задач и скорости вычислений, миниатюрные и дешевые электронные калькуляторы позволяют решать большинство повседневных научных и технических задач достаточно быстро, бесшумно, в любое время и в любой обстановке, с высокой надежностью и точностью. Современные программируемые микрокалькуляторы имеют функциональные возможности, недавно присущие лишь большим ЭВМ: прямую и косвенную адресацию, организацию безусловных и условных переходов, подпрограмм и циклов, микропрограммное вычисление элементарных и отдельных специальных функций вводом одной команды, встроенные модули профессиональных программ пользователей, накопители на магнитных картах, печатающие устройства—принтеры и т. д. Однако эффективное и грамотное использование программируемых микрокалькуляторов, как и ЭВМ других классов, требует глубокого знания языков их программирования, основ вычислительной математики, умелого выбора алгоритмов и численных методов расчетов, практических навыков в переводе программ с одного языка программирования на другой, а главное — наличия отлаженных па-кетов и библиотек программ. Справочник содержит данные о конструкции и характеристиках массовых отечественных и зарубежных микрокалькуляторов, языках и особенностях их программирования, алгоритмах вычислительных процедур и численных методах их реализации. Основной материал справочника, в отличие от книг [6—8], ориентирован на научно-технические и инженерные расчеты общего характера. Исключением является лишь последняя глава, иллюстрирующая типовые электро-радиотехнические расчеты и дополняющая книгу автора [8]. Основное внимание в справочнике уделено программной реализации разнообразных численных методов и вычислениям специальных математических функций, использующихся в самых различных областях науки и техники. Ввиду ограниченного объема справочника математическое обеспечение микрокалькуляторов дается в основном в виде конечных формул, входящих з инструкции по использованию программ. В справочник включена обширная библиотека программ (их свыше 250} для массовых отечественных программируемых микрокалькуляторов с обратной бесскобочной' логикой вычислений Электроника БЗ-34. Они пригодны для их функциональных аналогов Электроника МК-54 и Электроника МК-56, а также (после несложного перевода) для микрокалькуляторов ЯР-IIС, ЯР-15С, ЯР-2!С, НР-67 и др. фирмы Hewlett Packard (США). Описано также свыше 50 программ для одних из наиболее сложных программируемых микрокалькуляторов с алгебраической логикой 77-58С и 77-59 фирмы Texas Instruments (США). Знакомство с ними позволит читателям разобраться с множеством программ, описанных з зарубежной литературе, и получить навыки в переводе программ. При подборе и разработке программ для основной части справочника в первую очередь учитывались их наглядность, возможность простой структурной проверки и соответствие программ алгоритму расчетов и оригиналам (для переводных программ). Во всех программах использованы только регламентированные (т. е. указанные в инструкции по эксплуатации [25, 26] операторы). Некоторые нерегламентированные операторы (см. § 1.6) и особые приемы программирования позволяют сократить длину программ, уменьшить время вычислений и повысить предельную сложность решаемых задач. Основанные на этом программы для калькуляторов Электроника БЗ-34 даны в приложении 3 (в том числе несколько программ из книги [29], опубликованной после сдачи рукописи справочника в набор). Справочник рассчитан на научных работников, инженеров и студентов вузов и техникумов. Он полезен и тем, кто впервые приступает к освоению более сложной вычислительной техники, в частности персональных ЭВМ. Обилие числового и программного материала в справочнике, из-за крайне сжатого изложения, создает условия для отдельных неточностей и опечаток. Автор выражает глубокую признательность Н. П. Брусенцозу, В. В. Козлову и другим, своими замечаниями, советами и пожгланиями способствовавшим работе автора над книгой, и с благодарностью ожидает замечаний, советов и пожеланий по улучшению материала справочника, которые следует высылать по адресу: 117071 Москва В-71, Ленинский пр., 15, Главная редакция физико-математической литературы издательства «Наука», редакция математических справочников, В. П. Дьяконов Глава 5, Программная реализация основных численных методов ................. 79 5.1. Решение систем линейных уравнений....... 79 5.2. Интерполяция и экстраполяция функций одной переменной ................... 81 5.3. Интерполяция и экстраполяция функций двух переменных.................... 85 5.4. Вычисление корней нелинейных уравнений .... 88 5.5. Поиск экстремумов функций одной переменной ... 96 5.6. Решение алгебраических уравнении....... 97 5.7. Численное дифференцирование.......... 100 5.8. Вычисление частных производных и коэффициентов чувствительности............... 102 5.9. Численное интегрирование........... 105 5.10. Решение дифференциальных уравнений..... 111 5.11. Спектральный анализ............. 120 5.12. Статистические расчеты и реализация метода Монте-Карло ................... 133 5.13. Приближение функций............. 140 5.14. Сглаживание эмпирических данных........ 146 Глава 6. Вычисление специальных функций......!50 6.1. Интегральная показательная и родственные ей функции 150 6.2. Интегральные синус и косинус . ... ........152 6.3. Гамма-функции ...............154 6.4. Функции Бесселя..............156 6.5. Интегралы Френеля..............163 6.6. Эллиптические интегралы............164 6.7. Дилогарифм.................166 6.8. Функции Дебая............... 166 6.9. Интеграл вероятности и связанные с ним функции . .167 6ЛО. Функции плотности вероятности и распределения случайных величин................170 6.11. Гипергеометрические функции.........175 Глава 7, Примеры расчета электрических и электронных цепей и устройств..............176 7.1. Расчет индуктивных элементов......... 176 7.2. Расчет емкостей .............. . 183 7.3. Расчет линий передачи и задержки........185 7.4. Расчет выпрямителя..............190 7.5. Пересчет параметров транзисторов........191 7.6. Расчет малосигнальных усилительных каскадов . . 193 7.7. Моделирование нелинейных цепей второго порядка 195 Приложение 1. Инструкция по применению встроенной библиотеки программ пользователя для микрокалькуляторов TI-58C/59........-............198 Приложение 2. Библиотека внешних программ для микрокалькуляторов TI-58C/59..............205 Приложение 3. Пакет программ с особыми приемами программирования для микрокалькуляторов Электроника БЗ-34 216 С?!исок литературы.................221 Указатель алгоритмов и численных методов .-....., 223 Цена: 75руб. |
||||