BigEdu.ru
» » » Программа Matlab и ее использование
Вернуться назад

Программа Matlab и ее использование

MATLAB 7 предлагает встроенную поддержку для целочисленной математики и математики с плавающей точкой, а также языковые конструкции для обработки и анализа больших наборов данных. Большое количество оптимизаций для типов данных, операций, функций и аппаратного обеспечения привело к значительному повышению скорости вычислений пользовательских приложений. Обновлен и усовершенствован компилятор MATLAB Compiler, который теперь полностью поддерживает язык MATLAB, позволяя разработчикам более эффективносоздавать независимые приложения.
Среди новых программных возможностей следует отметить переработанный интерфейс, включающий новые программные и отладочные инструменты, автоматический анализ качества кода, а также возможность сохранения файла программы непосредственно в HTML- и Word- форматах. Новые интерактивные инструменты построения графиков обеспечивают более быстрое и удобное создание Matlab графиков, включая возможность генерации кода для повторного многократного создания графиков.
Повышена надежность вычислений с числами двойной точности, а также осуществлена поддержка других типов данных: целочисленных и одинарной точности, а также вычислений с ними. Обработка новых типов данных без перевода их в числа двойной точности существенноповышает производительность и уменьшает объем используемой памяти. Это позволяет работать с большими массивами данных. Благодаря новым FFT алгоритмам скорость быстрых Фурье преобразований одинарной точности повышена в среднем на 20%. Кроме того, MATLAB теперь использует библиотеку целочисленных алгоритмов Intel MMX, что повышает скорость вычислений с целочисленными данными до 8 раз.
Содержащийся в семействе продуктов MATLAB 7 компилятор MATLAB Compiler теперь поддерживает весь язык MATLAB,включая большинство приложений (MATLAB Toolboxes). Улучшенный компилятор MATLAB Compiler дает возможность инженерам распространять независимые приложения, разработанные в MATLAB, или включать их в такие средства разработки, как Excel, C, C++, и COM. В результате, инженеры и ученые теперь могут создавать значительно более широкий спектр MATLAB-приложений и более широко их распространять.
Основным типом данных, с которым производятся вычисления в среде MATLAB, являются конечные десятичные дроби, приближающие с заданной точностью произвольные вещественные числа. Последние в общем случае представимы лишь в виде бесконечных десятичных дробей. Можно сказать, что MATLAB работает с вещественными числами приближённо. Вещественное число задаётся в MATLABе мантиссой и показателем степени:
2.851038547e+12; -456.38456978; 0.0045692e0; 0.93185e-1; 4.5; -123
и т.д.
У целых чисел отсутствуют дробные части, но они все равно представляются системой MATLAB на машинном уровне в той же форме, что и дробные числа. Этот основной тип данных называется double .
Именно этот тип данных подразумевается "по умолчанию" для любой переменной. Под мантиссу и показатель степени (на машинном уровне используется двоичная система записи чисел) отводится 8 байт памяти. В результате достигается точность представления десятичных чисел порядка 15 значащих цифр. При этом максимальным по модулю представимым в системе MATLAB вещественным числом является
1.797693134862316e+308
а минимальным по модулю является следующее вещественное число:
2.225073858507202e-308

Для этих чисел даже зарезервированы имена: realmax и realmin.
После запуска среды MATLAB в её командном окне появляется знак приглашения >> ,
после которого можно вводить с клавиатуры числа, имена переменных, знаки операций (в частности, знак = соответствует операции присваивания), что в совокупности составляет некоторое выражение. Имена переменных начинаются с буквы и состоят из букв, цифр и знаков подчёркивания. MATLAB распознаёт в именах переменных до 31 символа (остальные игнорирует) и различает регистр символов. Нажатие клавиши Enter заставляет систему MATLAB вычислить значение выражения и показать результат, как это показано на рисунке.
Чтобы не перегружать излишними подробностями своё командное окно, MATLAB по умолчанию использует формат short для вывода вещественных чисел, при котором показываются только четыре десятичные цифры после запятой. Если требуется полное представление, то нужно ввести с клавиатуры команду format long после чего набрать имя переменной res, в которой записан результат вычислений. Нажав клавишу ENTER, получим более подробную информацию:
res =
-93.29900636942675

Теперь все результаты вычислений будут показываться с такой высокой точностью в течение данного сеанса работы MATLABа. Если требуется до прекращения текущего сеанса работы вернуться к старой точности визуального представления вещественных чисел в командном окне MATLABа, нужно ввести и исполнить (нажав клавишу ENTER) команду format short
Другим интересным форматом является показ вещественных чисел в виде обыкновенных дробей, для чего вводится команда format rat
Ранее вычисленная переменная res, будет показана в следующем виде:
res =
-9050/97
Ну и, наконец, если операнды и результаты вычислений являются целыми, то хотя они и представляются в памяти машины так же, как и дробные числа, визуально в командном окне MATLABа они показываются в виде целых чисел. Это иллюстрируется следующим рисунком,
на котором специальным именем ans обозначен (это стандартное обозначение) результат вычисления выражения, если он не был присвоен какой-либо переменной с другим именем
Над вещественными числами производятся арифметические операции сложения, вычитания, умножения и деления, для которых используются знаки +, -, * и /. Кроме того, есть ещё операция возведения в степень, обозначаемая значком ^. Результаты применения этой операции показаны ниже:
5 ^ 2
ans =
25
или
t = ans ^ (0.5)
t =
5
Приоритет в выполнении арифметических операций обычный: сначала — возведение в степень, затем — умножение и деление, и потом — сложение и вычитание. Операции одинакового приоритета выполняются в порядке слева направо, но круглые скобки могут изменить этот порядок.
Помимо арифметических операций используются ещё операции отношения и логические операции .

Внимание, отключите Adblock

Вы посетили наш сайт со включенным блокировщиком рекламы!
Ссылка для скачивания станет доступной сразу после отключения Adblock!

Скачать полную версию
Рефераты по информатике MATLAB 7 предлагает встроенную поддержку для целочисленной математики и математики с плавающей точкой, а также языковые конструкции для обработки и
Оценок: 853 (Средняя 5 из 5)

Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.

© 2016 - 2022 BigEdu.ru