1
1
<?xml version="1.0" encoding="UTF-8"?>
2
2
<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:lang="ja" xml:id="boolean">
4
<refname>boolean</refname>
5
<refpurpose> Scilab オブジェクト, 論理値(boolean)変数および演算子 & | ~ </refpurpose>
10
論理値(boolean)変数の値は <literal>%T</literal> (意味: "true") または
11
<literal>%F</literal> (意味: "false") です.
12
これらの変数は,論理値の行列を定義する際に通常の構文として使用可能です.
13
論理値行列は要素の展開/挿入/結合など通常の行列と同様に操作することができます.
14
他の一般的な処理(<literal>+, *, -, ^,</literal>など)は
15
論理値行列では定義されないことに注意してください.
16
以下の3種類の特別な演算子が論理値行列に関して定義されています:
23
は論理値<literal>b</literal>(行列)の要素毎の否定です.
28
<term>b1&b2</term>
31
は<literal>b1</literal> および <literal>b2</literal> (行列)の
32
要素毎の論理積(<literal>and</literal>) です.
40
は<literal>b1</literal> および <literal>b2</literal> (行列)の
41
要素毎の論理和(<literal>or</literal>) です.
46
<term>論理値変数は行列またはベクトルの添え字として使用できます.</term>
49
例えば, <literal>a([%T,%F,%T],:)</literal>は,
50
<literal>a</literal>の <literal>1</literal> 行目と<literal>3</literal>行目
60
<programlisting role="example"><![CDATA[
4
<refname>boolean</refname>
5
<refpurpose> Scilab オブジェクト, 論理値(boolean)変数および演算子 & | ~ </refpurpose>
10
論理値(boolean)変数の値は <literal>%T</literal> (意味: "true") または
11
<literal>%F</literal> (意味: "false") です.
12
これらの変数は,論理値の行列を定義する際に通常の構文として使用可能です.
13
論理値行列は要素の展開/挿入/結合など通常の行列と同様に操作することができます.
14
他の一般的な処理(<literal>+, *, -, ^,</literal>など)は
15
論理値行列では定義されないことに注意してください.
16
以下の3種類の特別な演算子が論理値行列に関して定義されています:
23
は論理値<literal>b</literal>(行列)の要素毎の否定です.
28
<term>b1&b2</term>
31
は<literal>b1</literal> および <literal>b2</literal> (行列)の
32
要素毎の論理積(<literal>and</literal>) です.
40
は<literal>b1</literal> および <literal>b2</literal> (行列)の
41
要素毎の論理和(<literal>or</literal>) です.
46
<term>論理値変数は行列またはベクトルの添え字として使用できます.</term>
49
例えば, <literal>a([%T,%F,%T],:)</literal>は,
50
<literal>a</literal>の <literal>1</literal> 行目と<literal>3</literal>行目
60
<programlisting role="example"><![CDATA[
64
64
]]></programlisting>
66
<refsection role="see also">
68
<simplelist type="inline">
70
<link linkend="matrices">matrices</link>
73
<link linkend="or">or</link>
76
<link linkend="and">and</link>
79
<link linkend="not">not</link>
66
<refsection role="see also">
68
<simplelist type="inline">
70
<link linkend="matrices">matrices</link>
73
<link linkend="or">or</link>
76
<link linkend="and">and</link>
79
<link linkend="not">not</link>