Матричные вычисления в Mathcad

d7c8102a

MathCAD

Пустой Mathcad-документ – это волшебный лист бумаги, на котором пользователь с помощью клавиатуры и мыши может писать математические выражения в виде, принятом научным миром задолго до появления компьютера. В этом одна из причин популярности Mathcad.
Создать математические выражения помогают специальные панели (палитры) кнопок

Синее и черное, или Задача Удодова
Поиск корня алгебраического
Гибридное решение задачи на компьютере

Матричные вычисления в Mathcad

Рассматриваются численные методы решений задач с начальными условиями (называемых задачами Коши) для обыкновенных дифференциальных уравнений (далее используется сокращение ОДУ). Такие задачи требуют нахождения функции (или нескольких функций) одной переменной, если, во-первых, определено дифференциальное уравнение (или система уравнений), содержащее производную функции, и, во-вторых, необходимое количество дополнительных условий, задающих значение функции в некоторой начальной точке.
Решение задач Коши для ОДУ — давно и детально разработанная технология. С "хорошими" ОДУ вообще никаких вычислительных проблем обычно не возникает (чаще всего они решаются при помощи алгоритма Рунге—Купы), а для ОДУ особого типа, называемых жесткими, необходимо применять специальные методы. Все эти возможности заложены в Mathcad, причем пользователю позволено выбирать конкретный алгоритм решения ОДУ.

Обыкновенные дифференциальные уравнения динамические системы
Обыкновенные дифференциальные уравнения краевые задачи
Дифференциальные уравнения в частных производных

Статистика
Интерполяция и регрессия
Спектральный анализ
Новые возможности Mathcad 12


Команды меню

Арифметические операторы
Сообщения об ошибках
Ресурсы Mathcad

Математические задачи в пакете MathCAD 12

Mathcad — необычная программа. Она относится к классу приложений, называемых PSE (problem solution environment — программная среда для решения задач). Это подразумевает, что ее работа не определяется однозначно действиями пользователя (как, например, в текстовых редакторах и т. п.), а является (в большей степени) результатом работы встроенных алгоритмов, недоступных взору исследователя. Введя в редакторе Mathcad выражение, даже довольно простое, например, df (x)/dx=, и получив некоторый ответ, многие даже не задумываются о том, что для его вычисления проделывается довольно сложная работа, результат которой заранее не предопределен и зависит от целого ряда факторов, не представленных непосредственно на рабочей области документа (свойств функции f, параметров численного алгоритма дифференцирования, значения системных констант и т. д.). Поэтому, проводя даже очень простые расчеты, вам придется иногда сталкиваться с неочевидным поведением программы, которое нельзя понять без ясного представления об основах работы соответствующих алгоритмов, встроенных в Mathcad.
Приложение Mathcad компании MathSoft — самый популярный из компьютерных математических пакетов, остающийся, бесспорно, на протяжении многих последних лет лидером в своем классе математического и образовательного программного обеспечения (ПО). С его помощью можно решать самые разные математические задачи и оформлять результаты расчетов на высоком профессиональном уровне, и сейчас уже сложно представить современного ученого, не пользующегося Mathcad. При помощи этого пакета осуществляются не только простые и вспомогательные вычисления, но и довольно сложные расчеты и научные исследования, использующие комбинации самых разных численных алгоритмов и аналитических преобразований.
Книга может использоваться как самоучитель, позволяющий "с нуля" освоить самые главные возможности вычислительной системы Mathcad и научиться с ее помощью решать все основные задачи математики. Тем не менее ее главная цель — изложить материал, делая акцент на решении конкретных математических проблем.
Хочется сделать еще несколько замечаний по строению книги. Все листинги автономны и работают вне каких-либо дополнительных модулей. В листингах умышленно, чтобы не загромождать их, нет текстовых полей, — они содержат только расчеты по формулам. Все комментарии к ним находятся в тексте. Почти все графики вынесены в рисунки, причем, если они являются продолжением листингов, это помечено в подрисуночной подписи.

Введение
Основные сведения о Mathcad
Алгебраические вычисления
Дифференцирование

Интегрирование
Нелинейные алгебраические уравнения
Оптимизация
Линейная алгебра
Системы линейных уравнений

Курс лекций по вычислительной технике

Проблема автоматизации вычислительных работ встала перед человечеством с момента появления счета: пальцы, камешки, счеты.
Естественно усилия творцов были направлены на создание механических машин, причем развитие двигалось как в направлении создания дискретных счетно-решающих устройств, так и аналоговых.
Первую механическую машину для выполнения арифметических действий описал Леонардо да Винчи, но обнаружено это было сравнительно недавно. Была забыта и машина Вильяма Шиккарда (1623г).
Наиболее известна машина Блеза Паскаля (1645г.), в которой была решена задача переноса десятков. Было сделано несколько машин, но неизвестно использовались ли они.
В машине Г. Лейбница уже имелся валик, имеющий переменное число зубцов, разработанный итальянцем Джиованни Пеленом.
Англичанин Чарльз Бэббидж (1792-1871) известен как автор двух машин: разностной (вычисление любой функции, заданной ее первыми пятью разностями - не была реализована из-за отсутствия средств) и аналитической (вычисления по формулам). Работа была закончена его сыном, который применил ее для ряда вычислительных работ.
По своей структуре машина Бэббиджа предвосхищала первые электронные машины середины 20-го века. В ней были выделены такие функциональные устройства, как арифметические, запоминающие (на 1000 50-разрядных 10-чных чисел), устройство управления от программы на перфокартах. Имелась возможность менять ход вычислений в зависимости от полученного результата.

Продолжение

Компьютер (железо) - статьи

Бесспорно, самым привлекательным дизайном обладают настольные системы, ориентированные на домашнего пользователя. Взять хотя бы настольный ПК компании Sony – VAIO Bio P (PCV-P101). Его оригинальность прослеживается буквально в каждой детали. И все-таки первая и главная особенность VAIO Bio P — свойственная ему компактность. После того как система выключается, она складывается. Именно складывается, ведь этот настольный ПК, обладая всеми достоинствами настольной системы, имеет ноутбукоподобную внешность. В VAIO Bio P используется 17-дюймовый ЖК-дисплей (1280х768). Что касается «начинки», она более заурядна, в отличие от внешнего вида: система построена на чипсете Intel 830 и использует процессор Mobile Celeron с тактовой частотой 1,06 ГГц, 256 Мбайт памяти PC133, которая может быть расширена до 512 Мбайт, винчестер объемом 40 Гбайт, а кроме того, полный набор дисководов. Опционально можно установить аккумулятор. По поводу дополнительной комплектации отметим, что на корпусе имеется разъем интерфейса под карты PC Card Type II и MemoryStick/MemoryStick PRO, модем с поддержкой протокола V.92, Ethernet-контроллер, интерфейсы USB 2.0 и IEEE 1394, а также контроллер Giga Pocket Engine с аппаратным декодером MPEG-2 для записи телепередач. VAIO Bio P комплектуется пультом ДУ и встроенной стереоакустикой мощностью 2 Вт. Габариты новинки составляют 476х184х389 мм. На ПК предустановлена ОС Windows XP Home Edition. Ориентировочная цена — порядка $1600.

Не просто компьютер
Тестирование ATX-корпусов
О роли "кубизма" в современном barebone-строении
Выбрать корпус - нет ничего проще?
Климат-контроль для центра обработки данных

Тихий ПК: несколько простых способов избавиться от компьютерного шума
Механика "цифры"
HTPC: сердце "цифрового дома"
Медиацентр своими руками
Офисный форм-фактор

Сборка компьютера

Цель данной статьи – описать сборку компьютера. Я попытался раскрыть процесс максимально подробно, поэтому статья получилась большой и ее пришлось разделить на главы. Каждая глава подробно раскрывает один из этапов сборки. Для упрощения навигации названия частей вынесены в шапку каждой страницы. Расшифровку терминов и сокращений, использованных в статье, можно найти на сайте, в разделе Общая информация.
При подготовке статьи, в качестве примеров, было использовано несколько компьютеров, в разной конфигурации и с разными корпусами. Например, в главе об установке процессора, я привожу примеры установки 3-го и 4-го Пентиума для того, чтобы показать различия в креплении кулеров. В статье будут фигурировать три разных корпуса. Сhieftec, InWin и нонейм. Я покажу на примерах преимущества хорошего корпуса во время сборки.
Статья - полное и подробное руководство. Рассмотрено все, от установки процессора до крепления винчестера и CD-ROM-а. Я уверен, что вы найдете в ней ответ на любой вопрос о сборке. Другое дело – правильно подобрать конфигурацию железа «на бумаге», еще до покупки комплектующих. Это весьма ответственный шаг. Здесь не уместны принципы «чем дороже – тем лучше» или «на что хватит денег». Тема подбора комплектующих не является предметом рассмотрения этой статьи и, поэтому, заострять внимание на ней мы не будем. Учтите, что если вы решите покупать и собирать компьютер самостоятельно, не пользуясь услугами сервис-центров и сэкономив на этом несколько десятков баксов, то вам придется прочитать множество обзоров железа, задать вопросы на форумах (см. раздел Ссылки) или попросить подобрать конфигурацию опытного коллегу. Ни в коем случае, не решайте вопрос выбора конфигурации «на авось», в последний момент в магазине, а подойдите к нему со всей серьезностью.

Продолжение

Команды и функции Novell DOS 7.0

ANSI.SYS - это драйвер устройства для клавиатуры и экрана. Он определяет функции, изменяющие вывод графики, управляющие перемещением курсора и переназначающие клавиши. Драйвер устройства ANSI.SYS поддерживает для управления экраном и клавиатурой эмуляцию управляющих последовательностей (ESC-последовательностей) терминала ANSI (первый символ в этой последовательности - это 1Bh, а следующие символы задают код, управляющий функцией клавиатуры или дисплея). Драйвер ANSI.SYS распознает ESC-последовательности через обычные вызовы функций DOS но не распознает символьный вывод непосредственно из ROM BIOS.
ANSI.SYS обеспечивает дополнительные возможности для программ, которым требуется перемещать курсор, изменять экран дисплея или назначать используемую клавиатуру. Некоторые приложения требуют обязательной загрузки ANSI.SYS.

ESC последовательности
Параметры команды
Команда TBMI2

Самоучитель по Pogramming Sistem Security

Операционная система Windows NT и ее следующий представитель Windows 2000, благодаря своим современным принципам построения, защищенности, гибкости, а также встроенной сетевой поддержке и мощным сетевым возможностям, получила широкое распространение. Поэтому встает насущная проблема реализации систем защиты, которые могли бы встраиваться в ОС Windows NT, расширяя ее возможности и обеспечивая функции защиты сетевой информации.
Отметим сразу, что базовая архитектура ядра ОС Windows NT практически не изменилась при переходе к Windows 2000, поэтому почти все, что описано в этой книге верно как для ОС Windows NT, так и для Windows 2000.
В книге помимо базовых основ написания драйверов, являющихся неотъемлемыми компонентами средств защиты информации, представлена общая и сетевая архитектура ОС Windows NT. Описание архитектуры необходимо для определения предоставляемых возможностей по реализации и встраиванию средств защиты сетевой информации, а также для сравнения возможных способов реализации защиты и определения наиболее предпочтительных способов. Исследование архитектуры ОС Windows NT позволяет определить не только то, как и куда можно встроить средство защиты, но и то, как этому средству предоставить наибольшие возможности со стороны операционной системы, поскольку от этого зависит решение конкретных задач по защите, которые оно сможет реализовать.

Введение
Что такое драйвер
Общая архитектура Windows NT

Сетевая архитектура Windows NT
Анализ сетевой архитектуры
Общие вопросы обеспечения безопасности в операционной среде Windows NT/2000

Лекции по информационной безопасности

Словосочетание "информационная безопасность" в разных контекстах может иметь различный смысл.
В Доктрине информационной безопасности Российской Федерации термин "информационная безопасность" используется в широком смысле. Имеется в виду состояние защищенности национальных интересов в информационной сфере.
В Законе РФ "Об участии в международном информационном обмене" информационная безопасность определяется аналогичным образом – как состояние защищенности информационной среды общества, обеспечивающее ее формирование, использование и развитие в интересах граждан, организаций, государства.
В данном курсе наше внимание будет сосредоточено на хранении, обработке и передаче информации вне зависимости от того, на каком языке (русском или каком-либо ином) она закодирована, кто или что является ее источником и какое психологическое воздействие она оказывает на людей. Поэтому термин "информационная безопасность" будет использоваться в узком смысле.

Понятие информационной безопасности
Цифровые сертификаты

Раздел - Транс

Вот тут вам пригодятся знания и о гипнозе, и о магии, и о ваших скрытых (до поры довремени) возможностях. Трансовые техники применяются в самых разных областях человеческих деяний - от медицины, до банального дознания кто убил кассира Сидорова. Зачем это вам на вашем тернистом пути к богатству? Честно говоря, не знаю. Сами придумайте как извлечь из этого прибыль.

Создание транса
Терапия
Трансовые техники
Психологические трансы

Практика создания динамических Web-узлов

За последние несколько лет процесс создания Web-узлов претерпел значительные изменения. Если раньше типичный Web-узел был статическим набором информации, вроде журнала, то современный Web-узел — это динамическое приложение, работающее в реальном времени. Пакет Macromedia Studio MX содержит средства для создания таких Web-узлов.
Современные Web-узлы стали динамическими, а это означает, что в зависимости от запроса их содержание передается броузеру или Flash-приложению. Содержание динамически встраивается на Web-страницу непосредственно в процессе передачи. Это фундаментально отличается от статических Web-страниц, содержание которых встраивается дизайнером в процессе разработки.
Распространение динамических Web-узлов и развитие технологии их создания оказали влияние на команды разработчиков, создающих такие Web-узлы. В эпоху статических Web-узлов творчество команды разработчиков зависело от содержания создаваемых страниц. Члены команды, задействованные в творческом процессе, создавали рисунки, текст, разрабатывали внешний вид и управляющие элементы страницы.
Появление и развитие динамических Web-узлов перевернули всю эту модель с ног на голову. Программисты и разработчики баз данных теперь закладывают основу Web-узла. В новой модели решающую роль при создании динамического содержания играет специфика работы этих разработчиков.
В некотором отношении это разделило создателей Web-узлов на два полярных лагеря — на технических и творческих работников. Такое разделение команды разработчиков на два лагеря создает опасность попасть в неприятную ситуацию, даже можно сказать, что эта неприятность неизбежна, если не предпринять специальные меры. Рано или поздно возникнет ситуация, когда дальнейшая работа невозможна, если дизайнеры не понимают основ программирования и принципов работы баз данных, а программисты не представляют себе, как именно должно быть представлено содержание страницы.

Создание динамических Web узлов
Анимация в Web
Создание Webстраниц с помощью Flash
Создание анимации для Webузла JCT
Создание элементов навигации
Этапы
Создание динамических страниц в Dreamweaver MX
Связь с ColdFusion MX
Оптимизация рисунков и пакет Studio MX
Оптимизация узла и программ
Избавляемся от ошибок и выпускаем Webузел в свет

Основы трехмерной графики в среде Blitz3D

Ни для кого не секрет сколь важны компьютеры в современном мире. На заре компьютерной эры компьютеры занимали целые комнаты и возможности их были очень ограничены. Такие вычислительные центры были доступны лишь крупным фирмам. Но производительность компьютеров, благодаря новым технологиям, стремительно возрастала, а стоимость снижалась и теперь компьютер стал вполне доступен даже для людей с средним достатком. Мало того, сфера его применения значительно расширилась, от сырых математических вычислений до управления космическими аппаратами. Вообще, применение компьютеров - обработка информации, но так как человек по сути тоже существо, накапливающее и перерабатывающее информацию, то компьютер способен заменить человека там, где требуется большая точность и быстрота реакции, компьютер не устает и работает круглые сутки. Но творческие задачи, все-таки остаются за человеком, компьютер здесь выступает в роли помощника, инструмента. Для эффективного творческого процесса человеку необходимо проделать массу рутинной однообразной работы. Это с успехом и быстро может сделать компьютер. Мало того, компьютер по первому запросу выдает человеку нужную информацию в нужном виде. Один из самых наглядных методов - моделирование событий реального мира. Но тут мы сталкиваемся с задачей: как представить трехмерную реальность на двумерном экране компьютера? Изображение трехмерных объектов на экране называется трехмерной графикой. Цель данной дипломной работы - разработка курса обучения школьников и студентов базовым знаниям о системе, выдающей трехмерную графику на экран и основам программирования приложений, использующих трехмерную графику на языке Blitz3D.

Понятие трехмерной графики и сфера ее применения

Microsoft FoxPro. Краткое руководство по управлению для Windows

Данное руководство ставит своей целью с наименьшими затратами времени познакомить Вас с основными возможностями FoxPro для Windows версии 2.5. Это отнюдь не полное описание и содержит лишь ключевые моменты работы с базами данных. Данное руководство рассчитано на пользователей, которые впервые столкнулись с FoxPro и не знают с какой стороны к нему подступиться. Здесь они найдут описание основных правил просмотра, создания и редактирования баз данных.

Открытие и просмотр таблицы.
Введение и постановка задачи