symfalse

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

Описание

пример

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

AssumeThat -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 ложь).

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')

Покажите типы данных T1t2 , и 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