NaN - Сообщения

#1 Опубликовано: 27.04.2023 01:58:53
Valery Ochkov

Valery Ochkov

55 сообщений из 633 понравились пользователям.

Группа: User

Is there the NaN in SMath?
NaN.png
#2 Опубликовано: 27.04.2023 05:41:10
Davide Carpi

Davide Carpi

1415 сообщений из 2872 понравились пользователям.

Группа: Moderator

Here you have 3 options

Файл не найден. Файл не найден. Файл не найден.

NaN.sm (6 КиБ) скачан 30 раз(а).
If you like my plugins please consider to support the program buying a license; for personal contributions to me: paypal.me/dcprojects
2 пользователям понравился этот пост
Mark R Harris 27.04.2023 06:12:00, Valery Ochkov 27.04.2023 09:16:00
#3 Опубликовано: 27.04.2023 08:30:04
Jean Giraud

Jean Giraud

983 сообщений из 6866 понравились пользователям.

Группа: User

By same token, latest SS have MCD line style 'if'
Preserve integrator ... ∫kernel(f,a,b,n)
Cheers ... Jean.

NaN.sm (21 КиБ) скачан 23 раз(а).
#4 Опубликовано: 30.04.2023 14:13:30
Valery Ochkov

Valery Ochkov

55 сообщений из 633 понравились пользователям.

Группа: User

Wrote

Here you have 3 options

Файл не найден. Файл не найден. Файл не найден.

NaN.sm (6 КиБ) скачан 30 раз(а).



I think it will be one built-in variable. As in Mathcad.
#5 Опубликовано: 30.04.2023 14:37:27
Вячеслав Мезенцев

Вячеслав Мезенцев

1402 сообщений из 1708 понравились пользователям.

Группа: Moderator

В Mathcad NaN - конкретное число, потому что Mathcad - численный калькулятор. SMath Studio - символьный калькулятор, поэтому там всё "не число". Работа с числами идёт в символьном виде преимущественно. Символьный вид - это не строковое представление числа, а более общее понятие.

Вы не можете также как в Mathcad сравнивать конкретное значение NaN с "числом" в SMath Studio, так как это всё равно что сравнивать зелёное с тёплым. Поэтому вам нужно определить что конкретно при символьных вычислениях вы понимаете под "не числом". Это не то же самое, как конкретные значения NaN для float и double в Mathcad, которые вы можете даже увидеть, записав их в файл при помощи функции WRITEBIN().

Mathcad.NaN.png
Russia ☭ forever, Viacheslav N. Mezentsev
#6 Опубликовано: 30.04.2023 14:49:28
Valery Ochkov

Valery Ochkov

55 сообщений из 633 понравились пользователям.

Группа: User

Wrote

В Mathcad NaN - конкретное число, потому что Mathcad - численный калькулятор. SMath Studio - символьный калькулятор, поэтому там всё "не число". Работа с числами идёт в символьном виде преимущественно. Символьный вид - это не строковое представление числа, а более общее понятие.

Вы не можете также как в Mathcad сравнивать конкретное значение NaN с "числом" в SMath Studio, так как это всё равно что сравнивать зелёное с тёплым. Поэтому вам нужно определить что конкретно при символьных вычислениях вы понимаете под "не числом". Это не то же самое, как конкретные значения NaN для float и double в Mathcad, которые вы можете даже увидеть, записав их в файл при помощи функции WRITEBIN().

Mathcad.NaN.png



Что мешает вводить в SMath элементы численной математики?
Опримальное решение задачи - это гибрид численных и аналитических методов.
#7 Опубликовано: 30.04.2023 14:59:51
Вячеслав Мезенцев

Вячеслав Мезенцев

1402 сообщений из 1708 понравились пользователям.

Группа: Moderator

Мешает отсутствие самой численной математики. Представьте, что вы хотите внедрить своё понимание NaN в Maple. Приведите пример определения NaN там и вам станет понятно о чём я тут пишу.

Если вы хотите вернуть из функции NaN, то вы должны определить в символьном виде что понимается под "не числом". В Mathcad это стало возможным, так как все вычисления идут в double формате, где NaN определено стандартом самого double. Для символьных вычислений вообще говоря не числом может быть всё что угодно.

В символьных вычислениях "числа" устроены сложнее.

maple-fraction.png
Russia ☭ forever, Viacheslav N. Mezentsev
  • Новые сообщения Новые сообщения
  • Нет новых сообщений Нет новых сообщений