Символьные числа и числа с плавающей точкой


Ранее мы упоминали о том, что вы можете осуществлять преобразование символьных чисел в числа с плавающей точкой и обратно с помощью команд double и sym.

Вводимые вами числа по умолчанию являются числами с плавающей точкой. Однако, если вы смешаете числа с плавающей точкой и символьные числа в арифметическом выражении, числа с плавающей точкой будут автоматически преобразованы в символьные. Это объясняет, почему вы можете ввести syms x, а затем х^2 без необходимости преобразовывать 2 в символьное число. Ниже приведен другой пример:

Символьные числа и числа с плавающей точкой картинка

Программа MATLAB работает таким образом, что некоторые числа с плавающей точкой восстанавливают свои точные значения при преобразовании в символьные числа. Целые числа, рациональные числа с малыми числителями и знаменателями, квадратные корни из малых целых чисел, число "пи" и некоторые комбинации этих чисел восстанавливаются таким образом. Например:

Символьные числа и числа с плавающей точкой картинка

Так как непросто предсказать, когда программа MATLAB сохранит точные значения, лучшим выходом будет запретить вычисление числового аргумента для sym путем заключения его в одинарные кавычки, т. е. sym('1+sqrt(3)'). Далее будет показан еще один способ, в котором одинарные кавычки запрещают вычисление.

Эта статья из раздела-взаимодействие с программой matlab, которая посвящена теме-символьные числа и числа с плавающей точкой. Надеюсь вы по достоинству оцените ее!

Поэтому из выше всего сказанного можно сделать вывод, что вам необходимо просмотреть много дополнительной информации и альтернатив!


Добавить комментарий


Защитный код
Обновить

Сайт создан в Seo-Dubna.ru