exponenta event banner

symfalse

Символьная логическая константа false

Описание

пример

symfalse - символьная логическая константа для ложного условия.

пример

F = symfalse(n) возвращает nоколо-n матрица символьных логических symfalses.

пример

F = symfalse(sz) возвращает массив символьных логических symfalses, где вектор размера, sz, определяет size(T). Например, symfalse([2 3]) возвращает массив символьных логических символов 2 на 3 symfalses.

пример

T = symfalse(sz1,...,szN) возвращает sz1около-...около-szN массив символьных логических symfalses где sz1,...,szN указывает размер каждого размера. Например, symfalse(2,3) возвращает массив символьных логических символов 2 на 3 symfalses.

Примеры

свернуть все

Создайте символическое неравенство x2 > 4.

syms x
eq = x^2 > 4
eq = 4<x24 < x^2

Предположим, что -2 < x < 2.

assume(-2<x & x<2)

Упростить условие, представленное символическим неравенством eq. simplify функция возвращает символьную логическую константу symfalse поскольку условие никогда не имеет значения для предположения -2 < x < 2.

F = simplify(eq)
F = symfalsesymfalse

Отображение типа данных F, что является sym.

class(F)
ans = 
'sym'

Также можно использовать isAlways проверить, не удерживается ли неравенство при сделанном предположении. В этом примере: isAlways возвращает логический 0 (false).

TF = isAlways(eq)
TF = logical
   0

Использовать symfalse для генерации квадратной матрицы из символьных логических элементов 3 на 3 symfalses.

F = symfalse(3)
F = 

(symfalsesymfalsesymfalsesymfalsesymfalsesymfalsesymfalsesymfalsesymfalse)[symfalse, symfalse, symfalse; symfalse, symfalse, symfalse; symfalse, symfalse, symfalse]

Отображение типа данных T, что является sym.

class(F)
ans = 
'sym'

Далее используйте symfalse произвести множество логичных символических 3 на 2 на 2 symfalses.

F = symfalse(3,2,2)
F(:,:,1) = 

(symfalsesymfalsesymfalsesymfalsesymfalsesymfalse)[symfalse, symfalse; symfalse, symfalse; symfalse, symfalse]

F(:,:,2) = 

(symfalsesymfalsesymfalsesymfalsesymfalsesymfalse)[symfalse, symfalse; symfalse, symfalse; symfalse, symfalse]

Можно также использовать вектор размера для задания размера массива.

F = symfalse([3,2,2])
F(:,:,1) = 

(symfalsesymfalsesymfalsesymfalsesymfalsesymfalse)[symfalse, symfalse; symfalse, symfalse; symfalse, symfalse]

F(:,:,2) = 

(symfalsesymfalsesymfalsesymfalsesymfalsesymfalse)[symfalse, symfalse; symfalse, symfalse; symfalse, symfalse]

Создание таблицы истинности для and операция, применяемая к двум символьным логическим константам, symtrue и symfalse.

A = [symtrue symfalse]
A = (symtruesymfalse)[symtrue, symfalse]
B = [symtrue; symfalse]
B = 

(symtruesymfalse)[symtrue; symfalse]

TF = and(A,B)
TF = 

(symtruesymfalsesymfalsesymfalse)[symtrue, symfalse; symfalse, symfalse]

Объединение символьных логических констант с логическими операторами and, not, or, и xor (или их ярлыки).

TF = xor(symtrue,or(symfalse,symfalse))
TF = symtruesymtrue
TF = symtrue & ~(symfalse)
TF = symtruesymtrue

Преобразование символьной логической константы symfalse логическому значению.

T1 = logical(symfalse)
T1 = logical
   0

Преобразование символьной логической константы symfalse к числовым значениям с двойной точностью и переменной точностью.

T2 = double(symfalse)
T2 = 0
T3 = vpa(symfalse)
T3 = 0.0vpa('0.0')

Показать типы данных T1, T2, и T3.

whos
  Name      Size            Bytes  Class      Attributes

  T1        1x1                 1  logical              
  T2        1x1                 8  double               
  T3        1x1                 8  sym                  

Входные аргументы

свернуть все

Размер квадратной матрицы, заданный как целое число. n устанавливает размер выходного массива равным nоколо-n. Например, symfalse(3) возвращает массив символьных логических элементов 3 на 3 symfalses.

  • Если n является 0, то F является пустой матрицей.

  • Если n отрицательный, то он рассматривается как 0.

Вектор размера, заданный как вектор строки целых чисел. Например, symfalse([2 3]) возвращает массив символьных логических символов 2 на 3 symfalses.

  • Если размер любого размера равен 0, то F является пустым массивом.

  • Если размер любого размера отрицательный, то он обрабатывается как 0.

  • Если какие-либо конечные размеры превышают 2 имеют размер 1, то выход F не включает эти измерения. Например, symfalse([2 2 1 1]) возвращает массив 2 на 2 и symfalse([2 2 1 2 1]) возвращает множество 2 на 2 на 1 на 2.

Входные значения размера, определяемые списком целых чисел, разделенных запятыми. Например, symfalse(2,3) возвращает массив символьных логических символов 2 на 3 symfalses.

  • Если размер любого размера равен 0, то F является пустым массивом.

  • Если размер любого размера отрицательный, то он обрабатывается как 0.

  • Если какие-либо конечные размеры превышают 2 имеют размер 1, то выход F не включает эти измерения. Например, symfalse([2,2,1,1]) возвращает массив 2 на 2 и symfalse([2,2,1,2,1]) возвращает множество 2 на 2 на 1 на 2.

Выходные аргументы

свернуть все

Символьная логическая константа для ложного условия, возвращаемая как скаляр, вектор, матрица или массив N-D.

Типы данных: sym

Совет

  • Команда sym(false) возвращает символьное число 0, и sym(symfalse) прибыль symfalse.

  • При объединении двух массивов символьных логических констант с логическими операциями с помощью and, or, или xor , массивы должны иметь одинаковый размер или совместимые размеры. Дополнительные сведения о требуемых размерах входных данных для операций с базовыми массивами см. в разделе Совместимые размеры массивов для операций с базовыми массивами.

См. также

| | | | |

Представлен в R2020a