русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Упражнение 2. Форматы вывода результата вычислений.


Дата добавления: 2015-06-12; просмотров: 679; Нарушение авторских прав


1) сложите два числа 1/2 и 2/3 и определите формат полученного ответа;

2) перейдите в формат format rational(Можно кратко в format rat)

и сложите числа 1/2 и 2/3, а также числа 0.3 и 0.6,
затем все тоже проделайте в форматах shortE, longE;

3) выберите в меню File → Preferences → Command Window

в открывшемся окне Command Window Preferences

в разделе Text display выберите заголовок Numeric format
и измените формат вывода данных на rational

и снова сложите числа 1/2 и 2/3, а также числа 0.3 и 0.6

затем снова через Preferences переведите вывод данных в формат short.

 

Символьные переменные. Работа с алгебраическими выражениями.

Команда

>> syms a b c d

(переменные записываются через пробел) позволяет работать с символьными переменными как с числами, то есть мы можем работать с алгебраическими выражениями:

Пример. Работа с алгебраическими выражениями, с символьными переменными.

Введите

>> clear all

>> f=(x+1)*(x-1)



??? Undefined function or variable 'x'.

МАТЛАБ выдал сообщение об ошибке.

Теперь введите

>> syms x

>> f=(x+1)*(x-1)



f =

(x - 1)*(x + 1)

МАТЛАБ вывел алгебраическое выражение.

Посмотрите в help команды-simplifications (упрощения): как делать различные преобразования в алгебраических выражениях. Введите

>> f=collect(f)

f =

x^2 - 1

Ответьте в отчете на вопрос, что сделала команда «collect» с выражением f ?

Пример. Работа с алгебраическими выражениями. Подстановка чисел.

Теперь присвоим x какое-нибудь число:

>>x = 2

снова вызовем f

>> f

f =

(x+1)*(x-1)

ничего не изменилось, но если набрать заново алгебраическое выражение

f=(x+1)*(x-1) ( можно просто выбрать данную команду при помощи стрелок)

>> f=(x+1)*(x-1)



f = 3

Мы получим значение функции f=3, при x = 2.


 

Пример. Упрощение алгебраических выражений.

При помощи различных команд simplifications (упрощения) записать различные формулы сокращенного умножения: разность квадратов; квадрат суммы, разности; куб суммы, разности; разность кубов, сумма кубов.

В качестве символьных переменных можно выбрать не только буквы, но и числа. Например, если нужно раскрыть скобки в выражении , то ввод

>> (sqrt(2)+sqrt(6))^2

ans =

14.9282

вычисляет значение выражения .

Теперь введем

>> a=sym(sqrt(6))

a =

6^(1/2)

>> b=sym(sqrt(2))

b =

2^(1/2)

>> (a+b)^2

ans =

(2^(1/2) + 6^(1/2))^2

 

>> w=simple(ans)

w =

4*3^(1/2) + 8

Теперь мы раскрыли скобки и привели подобные слагаемые и получили ответ в радикалах: .

А для того чтобы узнать его примерное значение введем

>> 4*3^(1/2) + 8

ans =

14.9282

 

Посмотрите через help функцию sym.

Команда sym позволяет вводить ограничения на свойства переменных:

Решим уравнение: .

>> clear all

solve('x^4-1=0')

ans =

-1

-i

i

 

Уравнение имеет действительные и комплексные корни.

Теперь введем ограничение на переменную: x – вещественное (действительное) число.

>> x = sym('x', 'real')

x =

x

>> solve('x^4-1=0')

ans =

-1

Выведены только вещественные значения корней уравнения.

 



<== предыдущая лекция | следующая лекция ==>
Форматы вывода результата вычислений. | Матричное представление данных


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.073 сек.