Traduction of the elementary function help pages into russian 41/6441/3
Stanislav KROTER [Sat, 25 Feb 2012 10:16:05 +0000 (11:16 +0100)]
Change-Id: Ied51e44b3c935334eff2f167079ee01a44dd8461

244 files changed:
scilab/modules/action_binding/help/ru_RU/addchapter.sce [new file with mode: 0644]
scilab/modules/api_scilab/help/ru_RU/addchapter.sce [new file with mode: 0644]
scilab/modules/arnoldi/help/ru_RU/addchapter.sce [new file with mode: 0644]
scilab/modules/atoms/help/ru_RU/addchapter.sce [new file with mode: 0644]
scilab/modules/boolean/help/ru_RU/addchapter.sce [new file with mode: 0644]
scilab/modules/cacsd/help/ru_RU/addchapter.sce [new file with mode: 0644]
scilab/modules/call_scilab/help/ru_RU/addchapter.sce [new file with mode: 0644]
scilab/modules/compatibility_functions/help/ru_RU/addchapter.sce [new file with mode: 0644]
scilab/modules/completion/help/ru_RU/addchapter.sce [new file with mode: 0644]
scilab/modules/console/help/ru_RU/addchapter.sce [new file with mode: 0644]
scilab/modules/core/help/ru_RU/addchapter.sce [new file with mode: 0644]
scilab/modules/data_structures/help/ru_RU/addchapter.sce [new file with mode: 0644]
scilab/modules/demo_tools/help/ru_RU/addchapter.sce [new file with mode: 0644]
scilab/modules/development_tools/help/ru_RU/addchapter.sce [new file with mode: 0644]
scilab/modules/differential_equations/help/ru_RU/addchapter.sce [new file with mode: 0644]
scilab/modules/double/help/ru_RU/addchapter.sce [new file with mode: 0644]
scilab/modules/dynamic_link/help/ru_RU/addchapter.sce [new file with mode: 0644]
scilab/modules/elementary_functions/help/mml/binomial_equation_1_ru_RU.mml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/abs.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/addchapter.sce [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/amell.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/and.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/and_op.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/bitwise/CHAPTER [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/bitwise/bitand.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/bitwise/bitcmp.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/bitwise/bitget.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/bitwise/bitor.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/bitwise/bitset.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/bitwise/bitxor.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/cat.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/cell2mat.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/cellstr.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/char.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/complex/CHAPTER [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/complex/complex.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/complex/imag.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/complex/imult.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/complex/isreal.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/complex/real.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/delip.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/diff.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/discrete/CHAPTER [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/discrete/binomial.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/discrete/factor.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/discrete/factorial.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/discrete/perms.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/discrete/primes.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/discrete/rat.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/elementarymatrices/CHAPTER [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/elementarymatrices/diag.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/elementarymatrices/eye.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/elementarymatrices/ind2sub.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/elementarymatrices/linspace.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/elementarymatrices/logspace.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/elementarymatrices/meshgrid.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/elementarymatrices/ndgrid.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/elementarymatrices/ones.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/elementarymatrices/rand.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/elementarymatrices/sub2ind.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/elementarymatrices/zeros.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/exp.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/floating_point/CHAPTER [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/floating_point/ceil.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/floating_point/double.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/floating_point/fix.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/floating_point/floor.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/floating_point/frexp.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/floating_point/int.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/floating_point/isinf.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/floating_point/isnan.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/floating_point/nearfloat.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/floating_point/nextpow2.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/floating_point/number_properties.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/floating_point/round.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/integer_representation/CHAPTER [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/integer_representation/base2dec.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/integer_representation/bin2dec.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/integer_representation/dec2bin.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/integer_representation/dec2hex.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/integer_representation/dec2oct.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/integer_representation/hex2dec.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/integer_representation/oct2dec.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/isdef.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/isempty.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/isequal.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/isequalbitwise.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/isvector.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/log.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/log10.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/log1p.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/log2.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/logm.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/lstsize.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/matrixmanipulation/CHAPTER [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/matrixmanipulation/flipdim.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/matrixmanipulation/permute.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/matrixmanipulation/repmat.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/matrixmanipulation/resize_matrix.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/matrixoperations/CHAPTER [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/matrixoperations/cumprod.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/matrixoperations/cumsum.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/matrixoperations/kron.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/matrixoperations/prod.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/matrixoperations/sum.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/matrixoperations/tril.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/matrixoperations/triu.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/max.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/min.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/modulo.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/ndims.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/norm.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/or.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/or_op.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/pertrans.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/searchandsort/CHAPTER [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/searchandsort/dsearch.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/searchandsort/gsort.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/searchandsort/lex_sort.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/searchandsort/vectorfind.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/setoperations/CHAPTER [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/setoperations/intersect.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/setoperations/setdiff.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/setoperations/union.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/setoperations/unique.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/sign.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/signalprocessing/CHAPTER [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/signalprocessing/bloc2exp.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/signalprocessing/bloc2ss.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/signalprocessing/pen2ea.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/signalprocessing/ssrand.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/signalprocessing/sysconv.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/signalprocessing/sysdiag.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/signalprocessing/syslin.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/signalprocessing/trfmod.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/signm.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/size.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/sqrt.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/sqrtm.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/squarewave.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/symbolic/CHAPTER [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/symbolic/solve.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/symbolic/trianfml.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/symbolic/trisolve.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/toeplitz.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/trigonometry/CHAPTER [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/trigonometry/acos.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/trigonometry/acosd.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/trigonometry/acosh.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/trigonometry/acoshm.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/trigonometry/acosm.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/trigonometry/acot.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/trigonometry/acotd.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/trigonometry/acoth.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/trigonometry/acsc.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/trigonometry/acscd.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/trigonometry/acsch.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/trigonometry/asec.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/trigonometry/asecd.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/trigonometry/asech.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/trigonometry/asin.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/trigonometry/asind.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/trigonometry/asinh.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/trigonometry/asinhm.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/trigonometry/asinm.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/trigonometry/atan.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/trigonometry/atand.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/trigonometry/atanh.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/trigonometry/atanhm.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/trigonometry/atanm.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/trigonometry/conj.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/trigonometry/cos.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/trigonometry/cosd.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/trigonometry/cosh.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/trigonometry/coshm.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/trigonometry/cosm.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/trigonometry/cotd.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/trigonometry/cotg.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/trigonometry/coth.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/trigonometry/cothm.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/trigonometry/csc.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/trigonometry/cscd.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/trigonometry/csch.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/trigonometry/csgn.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/trigonometry/sec.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/trigonometry/secd.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/trigonometry/sech.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/trigonometry/sin.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/trigonometry/sinc.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/trigonometry/sind.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/trigonometry/sinh.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/trigonometry/sinhm.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/trigonometry/sinm.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/trigonometry/tan.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/trigonometry/tand.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/trigonometry/tanh.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/trigonometry/tanhm.xml [new file with mode: 0644]
scilab/modules/elementary_functions/help/ru_RU/trigonometry/tanm.xml [new file with mode: 0644]
scilab/modules/fftw/help/ru_RU/addchapter.sce [new file with mode: 0644]
scilab/modules/fileio/help/ru_RU/addchapter.sce [new file with mode: 0644]
scilab/modules/functions/help/ru_RU/addchapter.sce [new file with mode: 0644]
scilab/modules/genetic_algorithms/help/ru_RU/addchapter.sce [new file with mode: 0644]
scilab/modules/graphic_export/help/ru_RU/addchapter.sce [new file with mode: 0644]
scilab/modules/graphics/help/ru_RU/addchapter.sce [new file with mode: 0644]
scilab/modules/gui/help/ru_RU/addchapter.sce [new file with mode: 0644]
scilab/modules/helptools/help/ru_RU/addchapter.sce [new file with mode: 0644]
scilab/modules/history_manager/help/ru_RU/addchapter.sce [new file with mode: 0644]
scilab/modules/integer/help/ru_RU/addchapter.sce [new file with mode: 0644]
scilab/modules/interpolation/help/ru_RU/addchapter.sce [new file with mode: 0644]
scilab/modules/intersci/help/ru_RU/addchapter.sce [new file with mode: 0644]
scilab/modules/io/help/ru_RU/addchapter.sce [new file with mode: 0644]
scilab/modules/javasci/help/ru_RU/addchapter.sce [new file with mode: 0644]
scilab/modules/jvm/help/ru_RU/addchapter.sce [new file with mode: 0644]
scilab/modules/linear_algebra/help/ru_RU/addchapter.sce [new file with mode: 0644]
scilab/modules/localization/help/ru_RU/addchapter.sce [new file with mode: 0644]
scilab/modules/m2sci/help/ru_RU/addchapter.sce [new file with mode: 0644]
scilab/modules/matio/help/ru_RU/addchapter.sce [new file with mode: 0644]
scilab/modules/mexlib/help/ru_RU/addchapter.sce [new file with mode: 0644]
scilab/modules/modules_manager/help/ru_RU/addchapter.sce [new file with mode: 0644]
scilab/modules/optimization/help/ru_RU/addchapter.sce [new file with mode: 0644]
scilab/modules/output_stream/help/ru_RU/addchapter.sce [new file with mode: 0644]
scilab/modules/overloading/help/ru_RU/addchapter.sce [new file with mode: 0644]
scilab/modules/parallel/help/ru_RU/addchapter.sce [new file with mode: 0644]
scilab/modules/parameters/help/ru_RU/addchapter.sce [new file with mode: 0644]
scilab/modules/polynomials/help/ru_RU/addchapter.sce [new file with mode: 0644]
scilab/modules/randlib/help/ru_RU/addchapter.sce [new file with mode: 0644]
scilab/modules/renderer/help/ru_RU/addchapter.sce [new file with mode: 0644]
scilab/modules/scinotes/help/ru_RU/addchapter.sce [new file with mode: 0644]
scilab/modules/signal_processing/help/ru_RU/addchapter.sce [new file with mode: 0644]
scilab/modules/simulated_annealing/help/ru_RU/addchapter.sce [new file with mode: 0644]
scilab/modules/sound/help/ru_RU/addchapter.sce [new file with mode: 0644]
scilab/modules/sparse/help/ru_RU/addchapter.sce [new file with mode: 0644]
scilab/modules/special_functions/help/ru_RU/addchapter.sce [new file with mode: 0644]
scilab/modules/spreadsheet/help/ru_RU/addchapter.sce [new file with mode: 0644]
scilab/modules/statistics/help/ru_RU/addchapter.sce [new file with mode: 0644]
scilab/modules/string/help/ru_RU/addchapter.sce [new file with mode: 0644]
scilab/modules/symbolic/help/ru_RU/addchapter.sce [new file with mode: 0644]
scilab/modules/tclsci/help/ru_RU/addchapter.sce [new file with mode: 0644]
scilab/modules/time/help/ru_RU/addchapter.sce [new file with mode: 0644]
scilab/modules/ui_data/help/ru_RU/addchapter.sce [new file with mode: 0644]
scilab/modules/umfpack/help/ru_RU/addchapter.sce [new file with mode: 0644]
scilab/modules/windows_tools/help/ru_RU/addchapter.sce [new file with mode: 0644]
scilab/modules/xcos/help/ru_RU/addchapter.sce [new file with mode: 0644]
scilab/modules/xml/help/ru_RU/addchapter.sce [new file with mode: 0644]

diff --git a/scilab/modules/action_binding/help/ru_RU/addchapter.sce b/scilab/modules/action_binding/help/ru_RU/addchapter.sce
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/scilab/modules/api_scilab/help/ru_RU/addchapter.sce b/scilab/modules/api_scilab/help/ru_RU/addchapter.sce
new file mode 100644 (file)
index 0000000..1f22214
--- /dev/null
@@ -0,0 +1,11 @@
+// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+// Copyright (C) 2009 - DIGITEO
+//
+// This file must be used under the terms of the CeCILL.
+// This source file is licensed as described in the file COPYING, which
+// you should have received as part of this distribution.  The terms
+// are also available at
+// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+
+add_help_chapter("API Scilab",SCI+"/modules/api_scilab/help/ru_RU",%T);
+
diff --git a/scilab/modules/arnoldi/help/ru_RU/addchapter.sce b/scilab/modules/arnoldi/help/ru_RU/addchapter.sce
new file mode 100644 (file)
index 0000000..460daf6
--- /dev/null
@@ -0,0 +1,11 @@
+// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+// Copyright (C) 2009 - DIGITEO
+//
+// This file must be used under the terms of the CeCILL.
+// This source file is licensed as described in the file COPYING, which
+// you should have received as part of this distribution.  The terms
+// are also available at
+// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+
+add_help_chapter("ARnoldi PACKage",SCI+"/modules/arnoldi/help/ru_RU",%T);
+
diff --git a/scilab/modules/atoms/help/ru_RU/addchapter.sce b/scilab/modules/atoms/help/ru_RU/addchapter.sce
new file mode 100644 (file)
index 0000000..74397cb
--- /dev/null
@@ -0,0 +1,10 @@
+// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+// Copyright (C) 2009 - DIGITEO - Pierre MARECHAL <pierre.marechal@scilab.org>
+// 
+// This file must be used under the terms of the CeCILL.
+// This source file is licensed as described in the file COPYING, which
+// you should have received as part of this distribution.  The terms
+// are also available at    
+// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+
+add_help_chapter("ATOMS",SCI+"/modules/atoms/help/ru_RU",%T);
diff --git a/scilab/modules/boolean/help/ru_RU/addchapter.sce b/scilab/modules/boolean/help/ru_RU/addchapter.sce
new file mode 100644 (file)
index 0000000..29c9977
--- /dev/null
@@ -0,0 +1,11 @@
+// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+// Copyright (C) 2009 - DIGITEO
+//
+// This file must be used under the terms of the CeCILL.
+// This source file is licensed as described in the file COPYING, which
+// you should have received as part of this distribution.  The terms
+// are also available at
+// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+
+add_help_chapter("Boolean",SCI+"/modules/boolean/help/ru_RU",%T);
+
diff --git a/scilab/modules/cacsd/help/ru_RU/addchapter.sce b/scilab/modules/cacsd/help/ru_RU/addchapter.sce
new file mode 100644 (file)
index 0000000..f9218a6
--- /dev/null
@@ -0,0 +1,11 @@
+// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+// Copyright (C) 2009 - DIGITEO
+//
+// This file must be used under the terms of the CeCILL.
+// This source file is licensed as described in the file COPYING, which
+// you should have received as part of this distribution.  The terms
+// are also available at
+// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+
+add_help_chapter("CACSD",SCI+"/modules/cacsd/help/ru_RU",%T);
+
diff --git a/scilab/modules/call_scilab/help/ru_RU/addchapter.sce b/scilab/modules/call_scilab/help/ru_RU/addchapter.sce
new file mode 100644 (file)
index 0000000..87b412e
--- /dev/null
@@ -0,0 +1,11 @@
+// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+// Copyright (C) 2009 - DIGITEO
+//
+// This file must be used under the terms of the CeCILL.
+// This source file is licensed as described in the file COPYING, which
+// you should have received as part of this distribution.  The terms
+// are also available at
+// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+
+add_help_chapter("call_scilab API (Scilab engine)",SCI+"/modules/call_scilab/help/ru_RU",%T);
+
diff --git a/scilab/modules/compatibility_functions/help/ru_RU/addchapter.sce b/scilab/modules/compatibility_functions/help/ru_RU/addchapter.sce
new file mode 100644 (file)
index 0000000..a6f3902
--- /dev/null
@@ -0,0 +1,11 @@
+// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+// Copyright (C) 2009 - DIGITEO
+//
+// This file must be used under the terms of the CeCILL.
+// This source file is licensed as described in the file COPYING, which
+// you should have received as part of this distribution.  The terms
+// are also available at
+// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+
+add_help_chapter("Compatibility Functions",SCI+"/modules/compatibility_functions/help/ru_RU",%T);
+
diff --git a/scilab/modules/completion/help/ru_RU/addchapter.sce b/scilab/modules/completion/help/ru_RU/addchapter.sce
new file mode 100644 (file)
index 0000000..9fb2312
--- /dev/null
@@ -0,0 +1,11 @@
+// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+// Copyright (C) 2009 - DIGITEO
+//
+// This file must be used under the terms of the CeCILL.
+// This source file is licensed as described in the file COPYING, which
+// you should have received as part of this distribution.  The terms
+// are also available at
+// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+
+add_help_chapter("Completion",SCI+"/modules/completion/help/ru_RU",%T);
+
diff --git a/scilab/modules/console/help/ru_RU/addchapter.sce b/scilab/modules/console/help/ru_RU/addchapter.sce
new file mode 100644 (file)
index 0000000..1a9fc14
--- /dev/null
@@ -0,0 +1,11 @@
+// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+// Copyright (C) 2009 - DIGITEO
+//
+// This file must be used under the terms of the CeCILL.
+// This source file is licensed as described in the file COPYING, which
+// you should have received as part of this distribution.  The terms
+// are also available at
+// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+
+add_help_chapter("Console",SCI+"/modules/console/help/ru_RU",%T);
+
diff --git a/scilab/modules/core/help/ru_RU/addchapter.sce b/scilab/modules/core/help/ru_RU/addchapter.sce
new file mode 100644 (file)
index 0000000..2315806
--- /dev/null
@@ -0,0 +1,11 @@
+// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+// Copyright (C) 2009 - DIGITEO
+//
+// This file must be used under the terms of the CeCILL.
+// This source file is licensed as described in the file COPYING, which
+// you should have received as part of this distribution.  The terms
+// are also available at
+// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+
+add_help_chapter("Scilab",SCI+"/modules/core/help/ru_RU",%T);
+
diff --git a/scilab/modules/data_structures/help/ru_RU/addchapter.sce b/scilab/modules/data_structures/help/ru_RU/addchapter.sce
new file mode 100644 (file)
index 0000000..ece8ddd
--- /dev/null
@@ -0,0 +1,11 @@
+// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+// Copyright (C) 2009 - DIGITEO
+//
+// This file must be used under the terms of the CeCILL.
+// This source file is licensed as described in the file COPYING, which
+// you should have received as part of this distribution.  The terms
+// are also available at
+// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+
+add_help_chapter("Data Structures",SCI+"/modules/data_structures/help/ru_RU",%T);
+
diff --git a/scilab/modules/demo_tools/help/ru_RU/addchapter.sce b/scilab/modules/demo_tools/help/ru_RU/addchapter.sce
new file mode 100644 (file)
index 0000000..4de0df1
--- /dev/null
@@ -0,0 +1,11 @@
+// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+// Copyright (C) 2009 - DIGITEO
+//
+// This file must be used under the terms of the CeCILL.
+// This source file is licensed as described in the file COPYING, which
+// you should have received as part of this distribution.  The terms
+// are also available at
+// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+
+add_help_chapter("Demo Tools",SCI+"/modules/demo_tools/help/ru_RU",%T);
+
diff --git a/scilab/modules/development_tools/help/ru_RU/addchapter.sce b/scilab/modules/development_tools/help/ru_RU/addchapter.sce
new file mode 100644 (file)
index 0000000..b7c424f
--- /dev/null
@@ -0,0 +1,11 @@
+// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+// Copyright (C) 2009 - DIGITEO
+//
+// This file must be used under the terms of the CeCILL.
+// This source file is licensed as described in the file COPYING, which
+// you should have received as part of this distribution.  The terms
+// are also available at
+// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+
+add_help_chapter("Development tools",SCI+"/modules/development_tools/help/ru_RU",%T);
+
diff --git a/scilab/modules/differential_equations/help/ru_RU/addchapter.sce b/scilab/modules/differential_equations/help/ru_RU/addchapter.sce
new file mode 100644 (file)
index 0000000..2b25bdc
--- /dev/null
@@ -0,0 +1,11 @@
+// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+// Copyright (C) 2009 - DIGITEO
+//
+// This file must be used under the terms of the CeCILL.
+// This source file is licensed as described in the file COPYING, which
+// you should have received as part of this distribution.  The terms
+// are also available at
+// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+
+add_help_chapter("Differential calculus, Integration",SCI+"/modules/differential_equations/help/ru_RU",%T);
+
diff --git a/scilab/modules/double/help/ru_RU/addchapter.sce b/scilab/modules/double/help/ru_RU/addchapter.sce
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/scilab/modules/dynamic_link/help/ru_RU/addchapter.sce b/scilab/modules/dynamic_link/help/ru_RU/addchapter.sce
new file mode 100644 (file)
index 0000000..12e7c26
--- /dev/null
@@ -0,0 +1,11 @@
+// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+// Copyright (C) 2009 - DIGITEO
+//
+// This file must be used under the terms of the CeCILL.
+// This source file is licensed as described in the file COPYING, which
+// you should have received as part of this distribution.  The terms
+// are also available at
+// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+
+add_help_chapter("Dynamic/incremental Link",SCI+"/modules/dynamic_link/help/ru_RU",%T);
+
diff --git a/scilab/modules/elementary_functions/help/mml/binomial_equation_1_ru_RU.mml b/scilab/modules/elementary_functions/help/mml/binomial_equation_1_ru_RU.mml
new file mode 100644 (file)
index 0000000..b13cc98
--- /dev/null
@@ -0,0 +1,95 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE math:math PUBLIC "-//OpenOffice.org//DTD Modified W3C MathML 1.01//EN" "math.dtd">
+<math:math xmlns:math="http://www.w3.org/1998/Math/MathML">
+ <math:semantics>
+  <math:mrow>
+   <math:mi math:fontstyle="italic">pr</math:mi>
+   <math:mrow>
+    <math:mrow>
+     <math:mo math:stretchy="false">(</math:mo>
+     <math:mrow>
+      <math:mi>k</math:mi>
+      <math:mo math:stretchy="false">+</math:mo>
+      <math:mn>1</math:mn>
+     </math:mrow>
+     <math:mo math:stretchy="false">)</math:mo>
+    </math:mrow>
+    <math:mo math:stretchy="false">=</math:mo>
+    <math:mrow>
+     <math:mrow>
+      <math:mfenced math:open="" math:close="">
+       <math:mtable>
+        <math:mtr>
+         <math:mi>n</math:mi>
+        </math:mtr>
+        <math:mtr>
+         <math:mi>k</math:mi>
+        </math:mtr>
+       </math:mtable>
+      </math:mfenced>
+      <math:mo math:stretchy="false">⋅</math:mo>
+      <math:msup>
+       <math:mi>p</math:mi>
+       <math:mi>k</math:mi>
+      </math:msup>
+     </math:mrow>
+     <math:mo math:stretchy="false">⋅</math:mo>
+     <math:msup>
+      <math:mrow>
+       <math:mo math:stretchy="false">(</math:mo>
+       <math:mrow>
+        <math:mn>1</math:mn>
+        <math:mo math:stretchy="false">−</math:mo>
+        <math:mi>p</math:mi>
+       </math:mrow>
+       <math:mo math:stretchy="false">)</math:mo>
+      </math:mrow>
+      <math:mrow>
+       <math:mi>n</math:mi>
+       <math:mo math:stretchy="false">−</math:mo>
+       <math:mi>k</math:mi>
+      </math:mrow>
+     </math:msup>
+    </math:mrow>
+   </math:mrow>
+   <math:mtext> где </math:mtext>
+   <math:mrow>
+    <math:mfenced math:open="" math:close="">
+     <math:mtable>
+      <math:mtr>
+       <math:mi>n</math:mi>
+      </math:mtr>
+      <math:mtr>
+       <math:mi>k</math:mi>
+      </math:mtr>
+     </math:mtable>
+    </math:mfenced>
+    <math:mo math:stretchy="false">=</math:mo>
+    <math:mfrac>
+     <math:mrow>
+      <math:mi>n</math:mi>
+      <math:mi>!</math:mi>
+     </math:mrow>
+     <math:mrow>
+      <math:mi>k</math:mi>
+      <math:mrow>
+       <math:mi>!</math:mi>
+       <math:mo math:stretchy="false">⋅</math:mo>
+       <math:mrow>
+        <math:mo math:stretchy="false">(</math:mo>
+        <math:mrow>
+         <math:mi>n</math:mi>
+         <math:mo math:stretchy="false">−</math:mo>
+         <math:mi>k</math:mi>
+        </math:mrow>
+        <math:mo math:stretchy="false">)</math:mo>
+       </math:mrow>
+      </math:mrow>
+      <math:mi>!</math:mi>
+     </math:mrow>
+    </math:mfrac>
+   </math:mrow>
+  </math:mrow>
+  <math:annotation math:encoding="StarMath 5.0">pr(k+1) = left ( stack{ n # k } right )  cdot p^k cdot (1 - p)^{n-k} &quot; где &quot; left ( stack { n # k } right ) = {{n!} over {k! cdot (n-k)!}}</math:annotation>
+ </math:semantics>
+</math:math>
\ No newline at end of file
diff --git a/scilab/modules/elementary_functions/help/ru_RU/abs.xml b/scilab/modules/elementary_functions/help/ru_RU/abs.xml
new file mode 100644 (file)
index 0000000..0384dab
--- /dev/null
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2008 - INRIA
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="abs" xml:lang="ru">
+  <info>
+    <pubdate>$LastChangedDate$</pubdate>
+  </info>
+  <refnamediv>
+    <refname>abs</refname>
+    <refpurpose>абсолютное значение, амплитуда</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>t=abs(x)</synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <variablelist>
+      <varlistentry>
+        <term>x</term>
+        <listitem>
+          <para>вещественный или комплексный вектор или матрица</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>t</term>
+        <listitem>
+          <para>вещественный вектор или матрица</para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      <literal>abs(x)</literal> является абсолютным значение элементов 
+      <literal>x</literal>. Если <literal>x</literal> является комплексным, то
+      <literal>abs(x)</literal> равно модулю (амплитуде) комплексных элементов 
+      <literal>x</literal>.
+    </para>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[ 
+abs([1,%i,-1,-%i,1+%i])
+ ]]></programlisting>
+  </refsection>
+</refentry>
+
diff --git a/scilab/modules/elementary_functions/help/ru_RU/addchapter.sce b/scilab/modules/elementary_functions/help/ru_RU/addchapter.sce
new file mode 100644 (file)
index 0000000..881bee6
--- /dev/null
@@ -0,0 +1,11 @@
+// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+// Copyright (C) 2009 - DIGITEO
+//
+// This file must be used under the terms of the CeCILL.
+// This source file is licensed as described in the file COPYING, which
+// you should have received as part of this distribution.  The terms
+// are also available at
+// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+
+add_help_chapter("Elementary Functions",SCI+"/modules/elementary_functions/help/ru_RU",%T);
+
diff --git a/scilab/modules/elementary_functions/help/ru_RU/amell.xml b/scilab/modules/elementary_functions/help/ru_RU/amell.xml
new file mode 100644 (file)
index 0000000..6f8c6c2
--- /dev/null
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2008 - INRIA
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<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="ru" xml:id="amell">
+  <info>
+    <pubdate>$LastChangedDate$</pubdate>
+  </info>
+  <refnamediv>
+    <refname>amell</refname>
+    <refpurpose> Эллиптическая функция am Якоби</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>[sn]=amell(u,k)</synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <variablelist>
+      <varlistentry>
+        <term>u</term>
+        <listitem>
+          <para>вещественный скаляр или вектор</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>k</term>
+        <listitem>
+          <para>скаляр</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>sn</term>
+        <listitem>
+          <para>вещественный скаляр или вектор</para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      Вычисляет эллиптическую функцию <literal>am(u,k)</literal> Якоби, где
+      <literal>k</literal> - параметр, а <literal>u</literal> - аргумент. Если 
+      <literal>u</literal> является вектором, то <literal>sn</literal> является вектором 
+      вычисленных (поэлементно) значений. Используется в функции <literal>%sn</literal>.
+    </para>
+  </refsection>
+  <refsection role="see also">
+    <title>Смотрите также</title>
+    <simplelist type="inline">
+      <member>
+        <link linkend="delip">delip</link>
+      </member>
+      <member>
+        <link linkend="percentsn">%sn</link>
+      </member>
+      <member>
+        <link linkend="percentasn">%asn</link>
+      </member>
+    </simplelist>
+  </refsection>
+</refentry>
+
diff --git a/scilab/modules/elementary_functions/help/ru_RU/and.xml b/scilab/modules/elementary_functions/help/ru_RU/and.xml
new file mode 100644 (file)
index 0000000..95ee410
--- /dev/null
@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2008 - INRIA
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="and" xml:lang="ru">
+  <info>
+    <pubdate>$LastChangedDate$</pubdate>
+  </info>
+  <refnamediv>
+    <refname>and</refname>
+    <refpurpose>логическое И элементов массива</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>b=and(A), b=and(A,'*')
+      b=and(A,'r'), b=and(A,1)
+      b=and(A,'c'), b=and(A,2)
+    </synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      <literal>and(A)</literal> является логическим И элементов матрицы логических значений  <literal>A</literal>. <literal>and(A)</literal> возвращает 
+      <literal>%T</literal> ("истина"), если все элементы <literal>A</literal> равны
+      <literal>%T</literal>.
+    </para>
+    <para>
+      <literal>and([])</literal> возвращает <literal>%T</literal>.
+    </para>
+    <para>
+      <literal>y=and(A,'r')</literal> (или, эквивалентно,
+      <literal>y=and(A,1)</literal>) - построчное И. Возвращает в каждом элементе вектора-строки
+      <literal>y</literal> результат операции И строк <literal>x</literal>. (Операция И выполняется по индексам строк:
+      <literal>y(j)= and(A(i,j),i=1,m)</literal>).
+    </para>
+    <para>
+      <literal>y=and(A,'c')</literal> (или, эквивалентно,
+      <literal>y=and(A,2)</literal>) является постолбцовым логическим И. 
+      Возвращает в каждом элементе вектора-столбца <literal>y</literal> 
+      результат операции И столбцов <literal>x</literal>. (Операция И выполняется по индексам
+      столбцов:
+      <literal>y(i)= and(A(i,j),j=1,n)</literal>)).
+    </para>
+  </refsection>
+  <refsection role="see also">
+    <title>Смотрите также</title>
+    <simplelist type="inline">
+      <member>
+        <link linkend="not">not</link>
+      </member>
+      <member>
+        <link linkend="and_op">and operator (&amp;) </link>
+      </member>
+      <member>
+        <link linkend="or">or</link>
+      </member>
+    </simplelist>
+  </refsection>
+</refentry>
+
diff --git a/scilab/modules/elementary_functions/help/ru_RU/and_op.xml b/scilab/modules/elementary_functions/help/ru_RU/and_op.xml
new file mode 100644 (file)
index 0000000..0a21b32
--- /dev/null
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2008 - INRIA
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="and_op" xml:lang="ru">
+  <info>
+    <pubdate>$LastChangedDate$</pubdate>
+  </info>
+  <refnamediv>
+    <refname>&amp;</refname>
+    <refpurpose>логический оператор И</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>A&amp;B</synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      <literal>A&amp;B</literal> даёт поэлементное логическое
+      <literal>И</literal> матриц логических значений <literal>A</literal> и
+      <literal>B</literal>. <literal>A</literal> и <literal>B</literal> должны быть 
+      матрицами одинаковых размеров или одна из них должна быть логическим скаляром.
+    </para>
+  </refsection>
+  <refsection role="see also">
+    <title>Смотрите также</title>
+    <simplelist type="inline">
+      <member>
+        <link linkend="not">not</link>
+      </member>
+      <member>
+        <link linkend="and">and</link>
+      </member>
+      <member>
+        <link linkend="or_op">or operator (|)</link>
+      </member>
+    </simplelist>
+  </refsection>
+</refentry>
+
diff --git a/scilab/modules/elementary_functions/help/ru_RU/bitwise/CHAPTER b/scilab/modules/elementary_functions/help/ru_RU/bitwise/CHAPTER
new file mode 100644 (file)
index 0000000..43f3fcc
--- /dev/null
@@ -0,0 +1,2 @@
+title = Побитовые операции
+
diff --git a/scilab/modules/elementary_functions/help/ru_RU/bitwise/bitand.xml b/scilab/modules/elementary_functions/help/ru_RU/bitwise/bitand.xml
new file mode 100644 (file)
index 0000000..964e9c4
--- /dev/null
@@ -0,0 +1,119 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * 
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2011 - DIGITEO - Michael Baudin
+ * Copyright (C) 2008 - INRIA
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ * 
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns3="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="bitand" xml:lang="ru">
+  <refnamediv>
+    <refname>bitand</refname>
+    <refpurpose>побитовое И</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis> z = bitand(x,y) </synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Параметры</title>
+    <variablelist>
+      <varlistentry>
+        <term>x :</term>
+        <listitem>
+          <para> матрица чисел двойной точности (double) размером m на n 
+            или гиперматрица чисел двойной точности размером m1 на m2 на ... на mm 
+            или матрица беззнаковых целых чисел (uint8, uint16 or uint32) размером m на n. Должна содержать положительные целые значения. 
+          </para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>y :</term>
+        <listitem>
+          <para> матрица чисел двойной точности размером m на n 
+            или гиперматрица чисел двойной точности размером m1 на m2 на ... на mm 
+            или матрица беззнаковых целых чисел (uint8, uint16 or uint32) размером m на n.
+          </para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>z :</term>
+        <listitem>
+          <para> матрица чисел двойной точности размером m на n 
+            или гиперматрица чисел двойной точности размером m1 на m2 на ... на mm 
+            или матрица беззнаковых целых чисел размером m на n.
+          </para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      Для заданных двух положительных целых чисел <literal>x</literal>, <literal>y</literal> эта функция возвращает десятеричное число, чья двоичная форма является результатом операции И над двоичными представлениями x и y. 
+    </para>
+    <para>
+      <literal>x</literal>, <literal>y</literal>, <literal>z</literal> имеют один и тот же размер.
+    </para>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[
+// '1010110' : двоичное представление 86 
+// '1011011' : двоичное представление 91   
+// '1010010' : двоичное представление результата операции И над двоичными представлениями 86 и 91 
+// так что десятеричное число, соответствующее результату операции И над двоичными формами 86 и 91 равно : 82
+x=86; 
+y=91;
+z=bitand(x,y)
+
+// Вычислить побитовое И двух матриц чисел типа double.
+x=[12,45];
+y=[25,49];
+z=bitand(x,y)
+
+// Вычислить побитовое И двух матриц чисел типа double.
+x = [0 1 0 1];
+y = [0 0 1 1];
+z = bitand(x, y)
+expected = [0 0 0 1];
+
+// Вычислить побитовое И двух матриц целочисленных значений.
+x = uint8([0 1 0 1]);
+y = uint8([0 0 1 1]);
+z = bitand(x, y)
+
+// Типы переменных x и y нельзя смешивать (ошибка).
+x = [0 1 0 1];
+y = uint8([0 0 1 1]);
+z = bitand(x, y)
+
+//  13 соответствует (01101)_2
+//  27 соответствует (11011)_2
+// Операция И (01001)_2, что соответствует 9.
+bitand(uint8(13), uint8(27))
+bitand(13, 27)
+
+   ]]></programlisting>
+  </refsection>
+  <refsection role="see also">
+    <title>Смотрите также</title>
+    <simplelist type="inline">
+      <member>
+        <link linkend="bitor">bitor</link>
+      </member>
+      <member>
+        <link linkend="bin2dec">bin2dec</link>
+      </member>
+      <member>
+        <link linkend="dec2bin">dec2bin</link>
+      </member>
+    </simplelist>
+  </refsection>
+</refentry>
diff --git a/scilab/modules/elementary_functions/help/ru_RU/bitwise/bitcmp.xml b/scilab/modules/elementary_functions/help/ru_RU/bitwise/bitcmp.xml
new file mode 100644 (file)
index 0000000..4342c53
--- /dev/null
@@ -0,0 +1,92 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * 
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2011 - DIGITEO - Michael Baudin
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ * 
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns3="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="bitcmp" xml:lang="ru">
+  <refnamediv>
+    <refname>bitcmp</refname>
+    <refpurpose>побитовое дополнение</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>
+      y = bitcmp(x,n)
+    </synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Параметры</title>
+    <variablelist>
+      <varlistentry>
+        <term>x :</term>
+        <listitem>
+          <para>
+            матрица чисел двойной точности (double) размером m на n 
+            или гиперматрица чисел двойной точности размером m1 на m2 на ... на mm 
+            или матрица беззнаковых целых чисел (uint8, uint16 or uint32) размером m на n. Должна содержать положительные целые значения. 
+          </para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>n :</term>
+        <listitem>
+          <para>
+            матрица чисел двойной точности (double) размером m на n 
+            или гиперматрица чисел двойной точности размером m1 на m2 на ... на mm 
+            или матрица беззнаковых целых чисел (uint8, uint16 or uint32) размером m на n. Должна содержать положительные целые значения. 
+            Входная <literal>n</literal> должна быть в диапазоне 1,2,...,bitmax
+            где bitmax - максимальное количество битов в <literal>x</literal>.
+            Должна содержать положительные целые значения. 
+          </para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>y :</term>
+        <listitem>
+          <para>
+            матрица чисел двойной точности размером m на n 
+            или гиперматрица чисел двойной точности размером m1 на m2 на ... на mm 
+            или матрица беззнаковых целых чисел (uint8, uint16 or uint32) размером m на n.
+          </para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      Для заданного беззнакового целого числа <literal>x</literal>, эта функция возвращает беззнаковое целое число, которое является целым числом, соответствующим дополнительному коду двоичного представления <literal>x</literal>.
+    </para>
+    <para>
+      Целое число <literal>n</literal> устанавливает максимальное количество битов.
+    </para>
+    <para>
+      Если количество битов в двоичном представлении <literal>x</literal> меньше количества
+      bitmax (8, 16 или 32), то добавляются биты '1' к дополнительному коду для того чтобы у дополнительного кода количество битов было bitmax (8, 16 или 32).
+    </para>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[
+// 13 соответствует (1101)_2
+// Мы вводим нули в начало, чтобы получить 8-битовое число:
+// (00001101)_2
+// 8-битовый дополнительный код тогда (11110010)_2,
+// что соответствует 242
+bitcmp(13,8)
+expected = 242
+
+// Входной аргумент может быть беззнаковым целым числом
+bitcmp(uint8(99),8)
+expected = 156
+   ]]></programlisting>
+  </refsection>
+</refentry>
diff --git a/scilab/modules/elementary_functions/help/ru_RU/bitwise/bitget.xml b/scilab/modules/elementary_functions/help/ru_RU/bitwise/bitget.xml
new file mode 100644 (file)
index 0000000..9f1540c
--- /dev/null
@@ -0,0 +1,88 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * 
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2011 - DIGITEO - Michael Baudin
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ * 
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns3="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="bitget" xml:lang="ru">
+  <refnamediv>
+    <refname>bitget</refname>
+    <refpurpose>бит в определённой позиции</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>
+      y = bitget(x,pos)
+      
+    </synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Параметры</title>
+    <variablelist>
+      <varlistentry>
+        <term>x :</term>
+        <listitem>
+          <para>
+            матрица чисел двойной точности (double) размером m на n 
+            или гиперматрица чисел двойной точности размером m1 на m2 на ... на mm 
+            или матрица беззнаковых целых чисел (uint8, uint16 or uint32) размером m на n. Должна содержать положительные целые значения. 
+          </para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>pos :</term>
+        <listitem>
+          <para>
+            матрица чисел двойной точности (double) размером m на n 
+            или гиперматрица чисел двойной точности размером m1 на m2 на ... на mm 
+            или матрица беззнаковых целых чисел (uint8, uint16 or uint32) размером m на n. Должна содержать положительные целые значения. 
+            Входная <literal>pos</literal> должна быть в диапазоне 1,2,...,bitmax
+            где bitmax - максимальное количество битов в <literal>x</literal>.
+            Должна содержать положительные целые значения. 
+          </para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>y :</term>
+        <listitem>
+          <para>
+            матрица чисел двойной точности размером m на n 
+            или гиперматрица чисел двойной точности размером m1 на m2 на ... на mm 
+            или матрица беззнаковых целых чисел размером m на n.
+          </para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      Для заданного беззнакового целого числа <literal>x</literal>, эта функция возвращает беззнаковое целое число (0 или 1), которое является битом в позиции с номером <literal>pos</literal> в двоичном представлении <literal>x</literal>.
+    </para>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[
+// 19 соответствует (10011)_2
+// 2-й бит равен 1 (начиная с конца).
+x=uint8(19);
+pos=2;
+y = bitget(x,pos)
+expected = 1;
+
+// 13 соответствует (1101)_2
+dec2bin(13)
+bitget(uint8(13),4:-1:1)
+
+// Входная x может быть положительным числом типа double
+bitget(13,4:-1:1)
+   ]]></programlisting>
+  </refsection>
+</refentry>
diff --git a/scilab/modules/elementary_functions/help/ru_RU/bitwise/bitor.xml b/scilab/modules/elementary_functions/help/ru_RU/bitwise/bitor.xml
new file mode 100644 (file)
index 0000000..6746657
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * 
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2011 - DIGITEO - Michael Baudin
+ * Copyright (C) 2008 - INRIA
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ * 
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns3="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="bitor" xml:lang="ru">
+  <refnamediv>
+    <refname>bitor</refname>
+    <refpurpose>побитовое ИЛИ</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>
+      z = bitor(x,y)
+      
+    </synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Параметры</title>
+    <variablelist>
+      <varlistentry>
+        <term>x :</term>
+        <listitem>
+          <para>
+            матрица чисел двойной точности (double) размером m на n 
+            или гиперматрица чисел двойной точности размером m1 на m2 на ... на mm 
+            или матрица беззнаковых целых чисел (uint8, uint16 or uint32) размером m на n. Должна содержать положительные целые значения.             
+          </para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>y :</term>
+        <listitem>
+          <para>
+            матрица чисел двойной точности (double) размером m на n 
+            или гиперматрица чисел двойной точности размером m1 на m2 на ... на mm 
+            или матрица беззнаковых целых чисел (uint8, uint16 or uint32) размером m на n. Должна содержать положительные целые значения.             
+          </para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>z :</term>
+        <listitem>
+          <para>
+            матрица чисел двойной точности размером m на n 
+            или гиперматрица чисел двойной точности размером m1 на m2 на ... на mm 
+            или матрица целых чисел размером m на n.
+          </para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание </title>
+    <para>
+      Для заданных двух положительных целых чисел x, y эта функция возвращает десятеричное число, чьё двоичное представление является результатом операции ИЛИ над двоичными представлениями x и y.
+    </para>
+    <para>
+      <literal>x</literal>, <literal>y</literal>, <literal>z</literal> должны быть одного и того же размера.
+    </para>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[
+// '110000' : является двоичным представлением 48 
+// '100101' : является двоичным представлением 37   
+// '110101' : является двоичным представлением результата операции ИЛИ над двоичными представлениями 48 и 37 
+// таким образом, десятеричное число, соответствующее результату операции ИЛИ над двоичными представлениями 48 и 37: 53
+x=48; 
+y=37;
+z=bitor(x,y)
+
+// Выполнить побитовое ИЛИ двух матриц значений типа double.
+x=[12,45]; 
+y=[25,49];
+z=bitor(x,y)
+
+// Выполнить побитовое ИЛИ двух матриц значений типа double.
+x = [0 1 0 1];
+y = [0 0 1 1];
+z = bitor(x, y)
+expected = [0 1 1 1];
+
+// Выполнить побитовое ИЛИ двух матриц целочисленных значений.
+x = uint8([0 1 0 1]);
+y = uint8([0 0 1 1]);
+z = bitor(x, y)
+
+// Типы x и y нельзя смешивать (ошибка).
+x = [0 1 0 1];
+y = uint8([0 0 1 1]);
+z = bitor(x, y)
+
+//  13 соответствует (01101)_2
+//  27 соответствует (11011)_2
+//  Результат операции ИЛИ (11111)_2 что соответствует 31.
+bitor(uint8(13), uint8(27))
+bitor(13, 27)
+
+   ]]></programlisting>
+  </refsection>
+  <refsection role="see also">
+    <title>Смотрите также</title>
+    <simplelist type="inline">
+      <member>
+        <link linkend="bitand">bitand</link>
+      </member>
+      <member>
+        <link linkend="bin2dec">bin2dec</link>
+      </member>
+      <member>
+        <link linkend="dec2bin">dec2bin</link>
+      </member>
+    </simplelist>
+  </refsection>
+</refentry>
diff --git a/scilab/modules/elementary_functions/help/ru_RU/bitwise/bitset.xml b/scilab/modules/elementary_functions/help/ru_RU/bitwise/bitset.xml
new file mode 100644 (file)
index 0000000..8ea4349
--- /dev/null
@@ -0,0 +1,97 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * 
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2011 - DIGITEO - Michael Baudin
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ * 
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns3="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="bitset" xml:lang="ru">
+  <refnamediv>
+    <refname>bitset</refname>
+    <refpurpose>установка бита в определённой позиции</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>
+      y = bitset(x,pos)
+      y = bitset(x,pos,v)
+    </synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Параметры</title>
+    <variablelist>
+      <varlistentry>
+        <term>x :</term>
+        <listitem>
+          <para>
+            матрица чисел двойной точности (double) размером m на n 
+            или гиперматрица чисел двойной точности размером m1 на m2 на ... на mm 
+            или матрица беззнаковых целых чисел (uint8, uint16 or uint32) размером m на n. Должна содержать положительные целые значения. 
+          </para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>pos :</term>
+        <listitem>
+          <para>
+            матрица чисел двойной точности (double) размером m на n 
+            или гиперматрица чисел двойной точности размером m1 на m2 на ... на mm 
+            или матрица беззнаковых целых чисел (uint8, uint16 or uint32) размером m на n. Должна содержать положительные целые значения. 
+            Входная <literal>pos</literal> должна быть в диапазоне 1,2,...,bitmax
+            где bitmax - максимальное количество битов в <literal>x</literal>.
+          </para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>v :</term>
+        <listitem>
+          <para>
+            матрица чисел двойной точности (double) размером m на n 
+            или гиперматрица чисел двойной точности размером m1 на m2 на ... на mm 
+            или матрица беззнаковых целых чисел (uint8, uint16 or uint32) размером m на n. По умолчанию v=1. Должна содержать положительные целые значения. 
+          </para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>y :</term>
+        <listitem>
+          <para>
+            матрица чисел двойной точности размером m на n 
+            или гиперматрица чисел двойной точности размером m1 на m2 на ... на mm 
+            или матрица беззнаковых целых чисел размером m на n.
+          </para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      Установка бита в определённой позиции.
+    </para>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[
+// 9 соответствует (01001)_2
+// Установим 5-й бит в 1, что приводит к
+//      (11001)_2, соответствующее 25
+bitset(uint8(9), 5)
+expected = 25
+
+// Установим 5-й бит числа 25 в 0.
+bitset(uint8(25), 5, 0)
+expected = 9
+
+// Входное значение может быть положительным числом типа double
+bitset(25, 5, 0)
+expected = 9
+   ]]></programlisting>
+  </refsection>
+</refentry>
diff --git a/scilab/modules/elementary_functions/help/ru_RU/bitwise/bitxor.xml b/scilab/modules/elementary_functions/help/ru_RU/bitwise/bitxor.xml
new file mode 100644 (file)
index 0000000..42b29d2
--- /dev/null
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * 
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2011 - DIGITEO - Michael Baudin
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ * 
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns3="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="bitxor" xml:lang="ru">
+  <refnamediv>
+    <refname>bitxor</refname>
+    <refpurpose>побитовое ИСКЛЮЧАЮЩЕЕ ИЛИ</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>
+      z = bitxor(x,y)
+      
+    </synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Параметры</title>
+    <variablelist>
+      <varlistentry>
+        <term>x :</term>
+        <listitem>
+          <para>
+            матрица чисел двойной точности (double) размером m на n 
+            или гиперматрица чисел двойной точности размером m1 на m2 на ... на mm 
+            или матрица беззнаковых целых чисел (uint8, uint16 or uint32) размером m на n. Должна содержать положительные целые значения.             
+          </para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>y :</term>
+        <listitem>
+          <para>
+            матрица чисел двойной точности (double) размером m на n 
+            или гиперматрица чисел двойной точности размером m1 на m2 на ... на mm 
+            или матрица беззнаковых целых чисел (uint8, uint16 or uint32) размером m на n. Должна содержать положительные целые значения.             
+          </para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>z :</term>
+        <listitem>
+          <para>
+            матрица чисел двойной точности размером m на n 
+            или гиперматрица чисел двойной точности размером m1 на m2 на ... на mm 
+            или матрица целых чисел размером m на n.
+          </para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      Для заданных двух положительных целых чисел x, y эта функция возвращает десятеричное число, чьё двоичное представление является результатом операции ИСКЛЮЧАЮЩЕЕ ИЛИ над двоичными представлениями x и y.
+    </para>
+    <para>
+    </para>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[
+// Вычислим побитовое ИСКЛЮЧАЮЩЕЕ ИЛИ двух матриц чисел типа double.
+x = [0 1 0 1];
+y = [0 0 1 1];
+z = bitxor(x, y)
+expected = [0 1 1 1];
+
+// Вычислим побитовое ИСКЛЮЧАЮЩЕЕ ИЛИ двух матриц целочисленных значений.
+x = uint8([0 1 0 1]);
+y = uint8([0 0 1 1]);
+z = bitxor(x, y)
+
+// Типы x и y нельзя смешивать (ошибка).
+x = [0 1 0 1];
+y = uint8([0 0 1 1]);
+z = bitxor(x, y)
+
+//  13 соответствует (01101)_2
+//  27 соответствует (11011)_2
+//  Результат операции ИСКЛЮЧАЮЩЕЕ ИЛИ (10110)_2 что соответствует 22.
+bitxor(uint8(13), uint8(27))
+bitxor(13, 27)
+
+   ]]></programlisting>
+  </refsection>
+</refentry>
diff --git a/scilab/modules/elementary_functions/help/ru_RU/cat.xml b/scilab/modules/elementary_functions/help/ru_RU/cat.xml
new file mode 100644 (file)
index 0000000..c44b4cf
--- /dev/null
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2008 - INRIA - Farid BELAHCENE
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="cat" xml:lang="ru">
+  <info>
+    <pubdate>$LastChangedDate$</pubdate>
+  </info>
+  <refnamediv>
+    <refname>cat</refname>
+    <refpurpose>конкатенация нескольких массивов</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>y=cat(dims,A1,A2,...,An)</synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <variablelist>
+      <varlistentry>
+        <term>dims</term>
+        <listitem>
+          <para>положительный вещественный скаляр.</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>A1,A2,..An</term>
+        <listitem>
+          <para>скаляры, векторы, матрицы или многомерные массивы или cell-массивы.
+            A1,A2,...,An должны быть одинакового размера (за исключением номера размерности 
+            <literal>dims</literal>). <literal>size(A1,i)=size(A2,i)=...=size(An,i)</literal> для
+            <literal>i</literal>, отличных от <literal>dims</literal>, 
+            а <literal>size(A1,dims), size(A2,dims),..., size(An,dims)</literal> могут различаться.
+          </para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>y</term>
+        <listitem>
+          <para>
+            скаляр, вектор, матрица или многомерный массив того же типа, что и <literal>A1, A2,..., An</literal>.
+          </para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      <literal>y=cat(dims,A1,A2,...,An) :</literal> <literal>y</literal> является результатом 
+      конкатенации входных аргументов <literal>A1, A2,..., An</literal>.
+    </para>
+    <para>
+      Если <literal>dims=1</literal>, то конкатенация проводится по строкам входных аргументов
+    </para>
+    <para>
+      <literal>A1=[1 2 3 ; 4 5 6]</literal>; <literal>A2=[7 8 9 ; 10 11 12]</literal>; <literal>y=cat(1,A1,A2)</literal>  =&gt; <literal>y=[1 2 3 ; 4 5 6 ;7 8 9; 10 11 12]</literal>.
+    </para>
+    <para>
+      Если <literal>dims=2</literal>, то конкатенация проводится по столбцам входных аргументов
+    </para>
+    <para>
+      <literal>A1=[1 2 3 ; 4 5 6]</literal>; <literal>A2=[7 8 9 ; 10 11 12]</literal>; <literal>y=cat(2,A1,A2)</literal> =&gt; <literal>y=[1 2
+        3 7 8 9 ; 4 5 6 10 11 12]
+      </literal>
+      .
+    </para>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[ 
+// первый пример: конкатенация по строкам 
+dims=1; A1=[1 2 3]; A2=[4 5 6 ; 7 8 9]; A3=[10 11 12]; y=cat(dims,A1,A2,A3)
+// второй пример: конкатенация по столбцам
+dims=2; A1=[1 2 3]'; A2=[4 5;7 8;9 10]; y=cat(dims,A1,A2)
+// третий пример: конкатенация то третьей размерности 
+dims=3; A1=matrix(1:12,[2,2,3]); A2=[13 14;15 16]; A3=matrix(21:36,[2,2,4]); y=cat(dims,A1,A2,A3)
+ ]]></programlisting>
+  </refsection>
+  <refsection role="see also">
+    <title>Смотрите также</title>
+    <simplelist type="inline">
+      <member>
+        <link linkend="permute">permute</link>
+      </member>
+      <member>
+        <link linkend="matrix">matrix</link>
+      </member>
+    </simplelist>
+  </refsection>
+</refentry>
+
diff --git a/scilab/modules/elementary_functions/help/ru_RU/cell2mat.xml b/scilab/modules/elementary_functions/help/ru_RU/cell2mat.xml
new file mode 100644 (file)
index 0000000..b4c8b96
--- /dev/null
@@ -0,0 +1,80 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2008 - INRIA
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="cell2mat" xml:lang="ru">
+  <info>
+    <pubdate>$LastChangedDate$</pubdate>
+  </info>
+  <refnamediv>
+    <refname>cell2mat</refname>
+    <refpurpose>преобразование cell-массива в матрицу</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>x=cell2mat(c)</synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <variablelist>
+      <varlistentry>
+        <term>c</term>
+        <listitem>
+          <para>
+            cell-массив, компоненты <literal>c</literal> должны быть одинакового типа и могут 
+            быть скалярами или матрицами.
+          </para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>x</term>
+        <listitem>
+          <para>матрица</para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      cell2mat(c) возвращает матрицу, которая является результатом конкатенации всех компонентов 
+      cell-массива <literal>c</literal>.
+    </para>
+    <para>
+      Все компоненты <literal>c</literal> должны быть данными одного типа (строками или числами двойной точности (double) или целочисленными значениями или логическими значениями). Для каждой строки
+      <literal>i</literal> в <literal>c</literal> <literal>cell2mat</literal>
+      конкатенирует компоненты <literal>i</literal>-той строки cell-массива <literal>c</literal>.
+    </para>
+    <para>
+      Заметьте, что, если компоненты входного cell-массива <literal>c</literal> 
+      являются строками (string), то <literal>cell2mat(c)</literal> возвращает вектор-столбец конкатенированных строк.
+    </para>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[ 
+c=makecell([2,2],[1 2 3; 6 7 8],[4 5;9 10],[11 12;16 17],[14 13 15;18 19 20])
+cell2mat(c)
+ ]]></programlisting>
+  </refsection>
+  <refsection role="see also">
+    <title>Смотрите также</title>
+    <simplelist type="inline">
+      <member>
+        <link linkend="cell">cell</link>
+      </member>
+      <member>
+        <link linkend="makecell">makecell</link>
+      </member>
+    </simplelist>
+  </refsection>
+</refentry>
+
diff --git a/scilab/modules/elementary_functions/help/ru_RU/cellstr.xml b/scilab/modules/elementary_functions/help/ru_RU/cellstr.xml
new file mode 100644 (file)
index 0000000..80438e8
--- /dev/null
@@ -0,0 +1,85 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2008 - INRIA
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="cellstr" xml:lang="ru">
+  <info>
+    <pubdate>$LastChangedDate$</pubdate>
+  </info>
+  <refnamediv>
+    <refname>cellstr</refname>
+    <refpurpose>преобразует вектор строк (или матрицу строк) в cell-массив строк</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>c=cellstr(s)</synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <variablelist>
+      <varlistentry>
+        <term>s</term>
+        <listitem>
+          <para>вектор строк или матрица строк</para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>cellstr(s) возвращает cell-массив строк</para>
+    <itemizedlist>
+      <listitem>
+        <para>
+          Если <literal>s</literal> является вектором-строкой строковых значений, то
+          <literal>cellstr(s)</literal> возвращает cell-массив размером 1x1, который содержит один элемент (конкатенация элементов всех столбцов <literal>s</literal>.
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Если <literal>s</literal> является вектором-столбцом строк, то
+          <literal>cellstr(s)</literal> преобразует <literal>s</literal> в cell-массив строк,
+          который имеет тот же размер: <literal>(size(s,1)-by-one)</literal>.
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Если <literal>s</literal> является матрицей строк, то для каждой <literal>i</literal>-той строки <literal>s</literal> <literal>cellstr(s)</literal> конкатенирует все элементы
+          (т. е. <literal>s(i,1)</literal>, <literal>s(i,2)</literal>,
+          <literal>s(i,3)</literal>,...) и возвращает cell-массив строк размером <literal>size(s,1)</literal> на 1.
+        </para>
+      </listitem>
+    </itemizedlist>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[ 
+cellstr("foo")
+cellstr(["sci","lab"])
+cellstr(["abc","def",'gh';"i","j","klm"])
+ ]]></programlisting>
+  </refsection>
+  <refsection role="see also">
+    <title>Смотрите также</title>
+    <simplelist type="inline">
+      <member>
+        <link linkend="cell">cell</link>
+      </member>
+      <member>
+        <link linkend="makecell">makecell</link>
+      </member>
+      <member>
+        <link linkend="string">string</link>
+      </member>
+    </simplelist>
+  </refsection>
+</refentry>
+
diff --git a/scilab/modules/elementary_functions/help/ru_RU/char.xml b/scilab/modules/elementary_functions/help/ru_RU/char.xml
new file mode 100644 (file)
index 0000000..553b3f1
--- /dev/null
@@ -0,0 +1,112 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2008 - INRIA - Farid BELAHCENE
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="char" xml:lang="ru">
+  <info>
+    <pubdate>$LastChangedDate$</pubdate>
+  </info>
+  <refnamediv>
+    <refname>char</refname>
+    <refpurpose>преобразует в массив символов</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>y=char(x)
+      y=char(st1,st2,st3,...)
+    </synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <variablelist>
+      <varlistentry>
+        <term>x</term>
+        <listitem>
+          <para>cell-массив строковых значений или массив ascii-кодов</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>st1,st2,st3</term>
+        <listitem>
+          <para>массивы строковых значений</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>y</term>
+        <listitem>
+          <para>вектор-столбец строковых значений</para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      <literal>Один входной аргумент:</literal>
+    </para>
+    <para>
+      Для  заданного cell-массива строковых значений <literal>x</literal> данная функция
+      возвращает вектор строковых значений <literal>y</literal> в котором строки являются 
+      конкатенированными элементами соответствующих строк cell-массива строковых значений.
+    </para>
+    <para>
+      Для заданного массива ascii-кодов <literal>x</literal> данная функция
+      возвращает массив строковых значений <literal>y</literal>, соответствующих 
+      ascii-кодам. Если размеры <literal>x</literal> равны <literal>[n1,n2,n3,n4,...]</literal>,
+      то возвращаемое значение имеет те же размеры, что и входное значение за 
+      исключением второго размера, т. е. размеры <literal>y</literal> равны 
+      <literal>[n1,n3,n4,...]</literal>.
+    </para>
+    <para>
+      <literal>Более одного входного аргумента:</literal>
+    </para>
+    <para>
+      Для заданных массивов строковых значений <literal>st1,st2,st3,...</literal> эта функция
+      возвращает вектор строковых значений в котором строки являются конкатенированными 
+      элементами соответствующих строк <literal>st1,st2,st3,...</literal>. В векторе
+      <literal>y</literal> всех строковые значения <literal>sti</literal> дополняются
+      пробелами чтобы получить ту же длину, что и максимальная длина <literal>sti</literal>.
+    </para>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[ 
+// Пример с гиперматрицей ascii-кодов:
+x=hypermat([4,2,3],61:84);
+y=char(x)
+size(x)
+size(y)
+// Пример со множеством входных аргументов:
+st1="zeros";
+st2=["one","two"];
+st3=["three"];
+y=char(st1,st2,st3)
+size(y)
+//все строки строковых значений дополняются "пробелами" так, чтобы
+//иметь одинаковую длину: 6
+length(y)
+ ]]></programlisting>
+  </refsection>
+  <refsection role="see also">
+    <title>Смотрите также</title>
+    <simplelist type="inline">
+      <member>
+        <link linkend="ascii">ascii</link>
+      </member>
+      <member>
+        <link linkend="asciimat">asciimat</link>
+      </member>
+    </simplelist>
+  </refsection>
+</refentry>
+
diff --git a/scilab/modules/elementary_functions/help/ru_RU/complex/CHAPTER b/scilab/modules/elementary_functions/help/ru_RU/complex/CHAPTER
new file mode 100644 (file)
index 0000000..c6e8dfa
--- /dev/null
@@ -0,0 +1,2 @@
+title = Комплексные числа
+
diff --git a/scilab/modules/elementary_functions/help/ru_RU/complex/complex.xml b/scilab/modules/elementary_functions/help/ru_RU/complex/complex.xml
new file mode 100644 (file)
index 0000000..8bffb1f
--- /dev/null
@@ -0,0 +1,135 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2011 - DIGITEO - Michael Baudin
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="complex" xml:lang="ru">
+  <info>
+    <pubdate>$LastChangedDate$</pubdate>
+  </info>
+  <refnamediv>
+    <refname>complex</refname>
+    <refpurpose>Создание комплексного числа.</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>
+      c=complex(a)
+      c=complex(a,b)
+    </synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <variablelist>
+      <varlistentry>
+        <term>a</term>
+        <listitem>
+          <para>
+            вещественная матрица значений двойной точности размером 1 на 1 или n на m, реальная часть.
+            Если <literal>a</literal> имеет мнимую часть, то сформируется ошибка.
+          </para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>b</term>
+        <listitem>
+          <para>
+            вещественная матрица значений двойной точности размером 1 на 1 или n на m, реальная часть (по умолчанию b=0).
+            Если <literal>b</literal> имеет мнимую часть, то сформируется ошибка.  
+          </para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>c</term>
+        <listitem>
+          <para>комплексная матрица значений двойной точности размером n на m, комплексное число.</para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      c=complex(a) создаёт комплексное число из его реальной части <literal>a</literal> 
+      и нуля в качестве мнимой части.
+    </para>
+    <para>
+      c=complex(a,b) создаёт комплексное число из его реальной части <literal>a</literal> 
+      и мнимой части <literal>b</literal>.
+    </para>
+    <para>
+      Эта функция является заменой для таких выражений как <literal>a+%i*b</literal>,
+      особенно в случаях, когда комплексная арифметика пересекается с особыми числами с плавающей запятой, такими как <literal>%inf</literal> или <literal>%nan</literal>.
+    </para>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <para>
+      В следующем примере мы создадим комплексное число из его реальной и мнимой части.
+    </para>
+    <programlisting role="example"><![CDATA[ 
+complex(1,2)
+complex([1 2],[3 4])
+ ]]></programlisting>
+    <para>
+      Если определено только <literal>a</literal>, то мнимая часть устанавливается равной нулю.
+    </para>
+    <programlisting role="example"><![CDATA[ 
+complex([1 2 3])
+ ]]></programlisting>
+    <para>
+      Если <literal>a</literal> является скаляром, а <literal>b</literal> 
+      является матрицей, то результат <literal>c</literal> имеет тот же размер, что и  <literal>b</literal>.
+      Аналогично, если <literal>b</literal> является скаляром, а <literal>a</literal> 
+      является матрицей, то результат <literal>c</literal> имеет тот же размер, что и  <literal>a</literal>.
+    </para>
+    <programlisting role="example"><![CDATA[ 
+c = complex([1 2 3], 4)
+c = complex(1, [2 3 4])
+ ]]></programlisting>
+    <para>
+      Если <literal>a</literal> и <literal>b</literal> являются матрицами разных размеров, то сформируется ошибка как в следующем примере.
+    </para>
+    <screen><![CDATA[ 
+-->complex(ones(2,3),ones(4,5))
+ !--error 10000 
+complex: Несовместимые входные параметры №1 и №2: ожидались одинаковые размеры.
+at line      33 of function complex called by :  
+complex(ones(2,3),ones(4,5))
+ ]]></screen>
+    <para>
+      Целью функции <literal>complex</literal> является управление числами с плавающей запятой, такими как нечисловые значения (Nan) или бесконечность (Inf). 
+      На следующем примере мы покажем, что создание комплексного числа, у которого 
+      реальная  и мнимая части являются комплексными, не простое дело, если мы используем комплексную арифметику. Это из-за того, что произведение <literal>%i</literal> на <literal>%inf</literal> вычисляется как <literal>(0+%i) * (%inf+%i*0)</literal>. 
+      Это даёт промежуточное выражение <literal>0*%inf</literal>, которое равно <literal>%nan</literal>.
+    </para>
+    <screen><![CDATA[ 
+-->%inf+%i*%inf
+ ans  =
+    Nan + Inf 
+ ]]></screen>
+    <para>
+      Решение этой проблемы является использование функции <literal>complex</literal>.
+    </para>
+    <screen><![CDATA[ 
+-->complex(%inf,%inf)
+ ans  =
+    Inf + Inf 
+ ]]></screen>
+  </refsection>
+  <refsection role="see also">
+    <title>Смотрите также</title>
+    <simplelist type="inline">
+      <member>
+        <link linkend="imult">imult</link>
+      </member>
+    </simplelist>
+  </refsection>
+</refentry>
diff --git a/scilab/modules/elementary_functions/help/ru_RU/complex/imag.xml b/scilab/modules/elementary_functions/help/ru_RU/complex/imag.xml
new file mode 100644 (file)
index 0000000..f909fb9
--- /dev/null
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2008 - INRIA
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="imag" xml:lang="ru">
+  <info>
+    <pubdate>$LastChangedDate$</pubdate>
+  </info>
+  <refnamediv>
+    <refname>imag</refname>
+    <refpurpose>мнимая часть</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>[y]=imag(x)</synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <variablelist>
+      <varlistentry>
+        <term>x</term>
+        <listitem>
+          <para>вещественный или комплексный вектор или матрица.</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>y</term>
+        <listitem>
+          <para>вещественный вектор или матрица.</para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      <literal>imag(x)</literal> является мнимой частью 
+      <literal>x</literal>. (См. <literal>%i</literal> для ввода комплексных чисел).
+    </para>
+  </refsection>
+  <refsection role="see also">
+    <title>Смотрите также</title>
+    <simplelist type="inline">
+      <member>
+        <link linkend="real">real</link>
+      </member>
+    </simplelist>
+  </refsection>
+</refentry>
diff --git a/scilab/modules/elementary_functions/help/ru_RU/complex/imult.xml b/scilab/modules/elementary_functions/help/ru_RU/complex/imult.xml
new file mode 100644 (file)
index 0000000..f89ca3a
--- /dev/null
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="imult" xml:lang="ru">
+  <info>
+    <pubdate>$LastChangedDate$</pubdate>
+  </info>
+  <refnamediv>
+    <refname>imult</refname>
+    <refpurpose>умножение на мнимую единицу i</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>y=imult(x)</synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <variablelist>
+      <varlistentry>
+        <term>x</term>
+        <listitem>
+          <para>вещественный или комплексный вектор или матрица.</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>y</term>
+        <listitem>
+          <para>комплексный скаляр, вектор или матрица</para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      <literal>imult(x)</literal> является более эффективным способом умножения <literal>x</literal> на <literal>i</literal>, чем <literal>y = %i*x</literal>, без проблем, возникающих, когда <literal>x</literal> содержит "особые" числа с плавающей запятой, такими как <literal>%inf</literal> и <literal>%nan</literal>.
+    </para>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[ 
+z1 = imult(%inf)
+z2 = %i * %inf
+ ]]></programlisting>
+  </refsection>
+</refentry>
diff --git a/scilab/modules/elementary_functions/help/ru_RU/complex/isreal.xml b/scilab/modules/elementary_functions/help/ru_RU/complex/isreal.xml
new file mode 100644 (file)
index 0000000..0ce1d38
--- /dev/null
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2008 - INRIA
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="isreal" xml:lang="ru">
+  <info>
+    <pubdate>$LastChangedDate$</pubdate>
+  </info>
+  <refnamediv>
+    <refname>isreal</refname>
+    <refpurpose>проверка, имеет ли переменная вещественные или комплексные элементы.</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>
+      t=isreal(x)
+      t=isreal(x,eps)
+    </synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <variablelist>
+      <varlistentry>
+        <term>x</term>
+        <listitem>
+          <para>вектор или матрица с элементами с плавающей запятой или коэффициенты</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>t</term>
+        <listitem>
+          <para>логическое значение</para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      <literal>isreal(x)</literal> возвращает значение "истина", если <literal>x</literal> хранится как вещественная переменная, и "ложь", если <literal>x</literal> имеет мнимую часть (даже если она нулевая).
+    </para>
+    <para>
+      <literal>isreal(x,eps)</literal> возвращает "истину", если <literal>x</literal> хранится как вещественная переменная или если максимальное по модулю значение мнимой части меньше или равно <literal>eps</literal>.
+    </para>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[ 
+isreal([1 2])
+isreal(1+0*%i)
+isreal(1+0*%i,0)
+isreal(1+%s)
+isreal(sprand(3,3,0.1))
+ ]]></programlisting>
+  </refsection>
+</refentry>
diff --git a/scilab/modules/elementary_functions/help/ru_RU/complex/real.xml b/scilab/modules/elementary_functions/help/ru_RU/complex/real.xml
new file mode 100644 (file)
index 0000000..b77d118
--- /dev/null
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2008 - INRIA
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<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="ru" xml:id="real">
+  <info>
+    <pubdate>$LastChangedDate$</pubdate>
+  </info>
+  <refnamediv>
+    <refname>real</refname>
+    <refpurpose> реальная часть</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>[y]=real(x)</synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <variablelist>
+      <varlistentry>
+        <term>x</term>
+        <listitem>
+          <para>вещественный или комплексный вектор или матрица</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>y</term>
+        <listitem>
+          <para>вещественная матрица</para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      <literal>real(x)</literal> является реальной частью <literal>x</literal> (См. <literal>%i</literal> для ввода комплексных чисел).
+    </para>
+  </refsection>
+  <refsection role="see also">
+    <title>Смотрите также</title>
+    <simplelist type="inline">
+      <member>
+        <link linkend="imag">imag</link>
+      </member>
+    </simplelist>
+  </refsection>
+</refentry>
diff --git a/scilab/modules/elementary_functions/help/ru_RU/delip.xml b/scilab/modules/elementary_functions/help/ru_RU/delip.xml
new file mode 100644 (file)
index 0000000..4794a72
--- /dev/null
@@ -0,0 +1,153 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2008 - INRIA
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns3="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="delip" xml:lang="ru">
+  <info>
+    <pubdate>$LastChangedDate$</pubdate>
+  </info>
+  <refnamediv>
+    <refname>delip</refname>
+    <refpurpose>полный и неполный эллиптический интеграл первого рода</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>[r]=delip(x,ck)</synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <variablelist>
+      <varlistentry>
+        <term>x</term>
+        <listitem>
+          <para>вещественный вектор/матрица с неотрицательными элементами real vector with non negative elements</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>ck</term>
+        <listitem>
+          <para>вещественное число между -1 и 1</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>r</term>
+        <listitem>
+          <para>
+            вещественное или комплексное число (или вектор/матрица) того же
+            размера, что и <literal>x</literal>
+          </para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      Эллиптический интеграл первого рода с параметром <literal>ck</literal> 
+      определяется как:
+    </para>
+    <para>
+      <inlinemediaobject>
+        <imageobject>
+          <imagedata align="center">
+            <mml:math>
+              <mml:semantics>
+                <mml:mrow>
+                  <mml:munderover>
+                    <mml:mo mml:stretchy="false">∫</mml:mo>
+                    <mml:mn>0</mml:mn>
+                    <mml:mi>x</mml:mi>
+                  </mml:munderover>
+                  <mml:mfrac>
+                    <mml:mi mml:fontstyle="italic">dt</mml:mi>
+                    <mml:msqrt>
+                      <mml:mrow>
+                        <mml:mrow>
+                          <mml:mo mml:stretchy="false">(</mml:mo>
+                          <mml:mrow>
+                            <mml:mn>1</mml:mn>
+                            <mml:mo mml:stretchy="false">−</mml:mo>
+                            <mml:msup>
+                              <mml:mi>t</mml:mi>
+                              <mml:mn>2</mml:mn>
+                            </mml:msup>
+                          </mml:mrow>
+                          <mml:mo mml:stretchy="false">)</mml:mo>
+                        </mml:mrow>
+                        <mml:mrow>
+                          <mml:mo mml:stretchy="false">(</mml:mo>
+                          <mml:mrow>
+                            <mml:mrow>
+                              <mml:mn>1</mml:mn>
+                              <mml:mo mml:stretchy="false">−</mml:mo>
+                              <mml:msubsup>
+                                <mml:mi>c</mml:mi>
+                                <mml:mi>k</mml:mi>
+                                <mml:mn>2</mml:mn>
+                              </mml:msubsup>
+                            </mml:mrow>
+                            <mml:msup>
+                              <mml:mi>t</mml:mi>
+                              <mml:mn>2</mml:mn>
+                            </mml:msup>
+                          </mml:mrow>
+                          <mml:mo mml:stretchy="false">)</mml:mo>
+                        </mml:mrow>
+                      </mml:mrow>
+                    </mml:msqrt>
+                  </mml:mfrac>
+                </mml:mrow>
+                <mml:annotation mml:encoding="StarMath 5.0">int from{0} to{x} {{dt} over sqrt{
+                  (1-t^2)(1-c_k^2 t^2)}}
+                </mml:annotation>
+              </mml:semantics>
+            </mml:math>
+          </imagedata>
+        </imageobject>
+      </inlinemediaobject>
+    </para>
+    <para>
+      Где <literal>x</literal> - вещественное положительное число,
+      <literal>ck</literal> - лежит на интервале <literal>[-1 1]</literal>.
+    </para>
+    <para>
+      Если <literal>x</literal> меньше 1, то результат вещественный.
+    </para>
+    <para>
+      Вектор/матрица <literal>r</literal>
+      вычисляется для каждого элемента <literal>x</literal>.
+    </para>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[ 
+ck=0.5;
+delip([1,2],ck)
+deff('y=f(t)','y=1/sqrt((1-t^2)*(1-ck^2*t^2))')
+intg(0,1,f)    //OK так как решение вещественное!
+ ]]></programlisting>
+  </refsection>
+  <refsection role="see also">
+    <title>Смотрите также</title>
+    <simplelist type="inline">
+      <member>
+        <link linkend="amell">amell</link>
+      </member>
+      <member>
+        <link linkend="percentasn">%asn</link>
+      </member>
+      <member>
+        <link linkend="percentsn">%sn</link>
+      </member>
+    </simplelist>
+  </refsection>
+</refentry>
+
diff --git a/scilab/modules/elementary_functions/help/ru_RU/diff.xml b/scilab/modules/elementary_functions/help/ru_RU/diff.xml
new file mode 100644 (file)
index 0000000..6fa9281
--- /dev/null
@@ -0,0 +1,104 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2008 - INRIA
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="diff" xml:lang="ru">
+  <info>
+    <pubdate>$LastChangedDate$</pubdate>
+  </info>
+  <refnamediv>
+    <refname>diff</refname>
+    <refpurpose>разница и дискретная производная</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>
+      y=diff(x)
+      y=diff(x [,n [,dim]])
+    </synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <variablelist>
+      <varlistentry>
+        <term>x</term>
+        <listitem>
+          <para>вектор или матрица (вещественная, комплексная, разрежённая или полиномиальная)</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>n</term>
+        <listitem>
+          <para>целое число, порядок дифференцирования</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>dim</term>
+        <listitem>
+          <para>
+            целочисленное или символьное значение "r","c" and "*"
+          </para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>y</term>
+        <listitem>
+          <para>скаляр или вектор/матрица</para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      <literal>y=diff(x)</literal> вычисляет разность
+      <literal>y=x(2:$)-x(1:$-1)</literal>
+    </para>
+    <para>
+      <literal>diff(x,n,dim)</literal> является <literal>n</literal>-той 
+      разностью по размерности <literal>dim</literal>.
+    </para>
+    <para>
+      <literal>diff(x,n,"*")</literal> эквивалентно 
+      <literal>diff(x(:),n)</literal>.
+    </para>
+    <para>
+      Значение по умолчанию для <literal>n</literal> равно 1. Значение по 
+      умолчанию для <literal>dim</literal> равно <literal>"*"</literal>.
+    </para>
+    <para>
+      <literal>dim='r'</literal> эквивалентно <literal>dim=1</literal>,
+      а <literal>dim='c'</literal> эквивалентно <literal>dim=2</literal>.
+    </para>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[ 
+v=(1:8)^3;
+diff(v)
+diff(v,3)
+A=[(1:8)^2
+   (1:8)^3
+   (1:8)^4];
+diff(A,3,2)
+// аппроксимированное дифференцирование
+step=0.001
+t=0:step:10;
+y=sin(t);
+dy=diff(sin(t))/step; //аппроксимированное вычисление функции синуса
+norm(dy-cos(t(1:$-1)),%inf)
+ ]]></programlisting>
+  </refsection>
+</refentry>
+
diff --git a/scilab/modules/elementary_functions/help/ru_RU/discrete/CHAPTER b/scilab/modules/elementary_functions/help/ru_RU/discrete/CHAPTER
new file mode 100644 (file)
index 0000000..f498130
--- /dev/null
@@ -0,0 +1,2 @@
+title = Дискретная математика
+
diff --git a/scilab/modules/elementary_functions/help/ru_RU/discrete/binomial.xml b/scilab/modules/elementary_functions/help/ru_RU/discrete/binomial.xml
new file mode 100644 (file)
index 0000000..505d6d3
--- /dev/null
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2008 - INRIA
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="binomial" xml:lang="ru">
+  <info>
+    <pubdate>$LastChangedDate$</pubdate>
+  </info>
+  <refnamediv>
+    <refname>binomial</refname>
+    <refpurpose>вероятности по биномиальному распределению</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>pr=binomial(p,n)</synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <variablelist>
+      <varlistentry>
+        <term>pr</term>
+        <listitem>
+          <para>вектор-строка с количеством элементов n+1</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>p</term>
+        <listitem>
+          <para>вещественное число в диапазоне [0,1]</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>n</term>
+        <listitem>
+          <para>целое число &gt;= 1</para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      <literal>pr=binomial(p,n)</literal> возвращает вектор вероятности по биномиальному распределению, т. е. <literal>pr(k+1)</literal> равно вероятности      <literal>k</literal> "успехов" в <literal>n</literal> независимых экспериментах с вероятностью "успеха" в каждом из них <literal>p</literal>. Другими словами: <literal>pr(k+1) = вероятности (X=k)</literal>, где X - случайное значение по распределению B(n,p), и численно:
+    </para>
+    <informalequation>
+      <mediaobject>
+        <imageobject>
+          <imagedata align="center" fileref="../../mml/binomial_equation_1_ru_RU.mml"/>
+        </imageobject>
+      </mediaobject>
+    </informalequation>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[ 
+// первый пример
+n=10;p=0.3; clf(); plot2d3(0:n,binomial(p,n));
+
+// второй пример
+n=50;p=0.4;
+mea=n*p; sigma=sqrt(n*p*(1-p));
+x=( (0:n)-mea )/sigma;
+clf()
+plot2d(x, sigma*binomial(p,n));
+deff('y=Gauss(x)','y=1/sqrt(2*%pi)*exp(-(x.^2)/2)')
+plot2d(x, Gauss(x), style=2);
+
+// по формуле бинома (Осторожно, если n велико)
+function pr=binomial2(p,n)
+x=poly(0,'x');pr=coeff((1-p+x)^n).*horner(x^(0:n),p);
+endfunction
+p=1/3;n=5;
+binomial(p,n)-binomial2(p,n)
+
+// по Гамма-функции: gamma(n+1)=n! (Осторожно, если n велико)
+p=1/3;n=5;
+Cnks=gamma(n+1)./(gamma(1:n+1).*gamma(n+1:-1:1));
+x=poly(0,'x');
+pr=Cnks.*horner(x.^(0:n).*(1-x)^(n:-1:0),p);
+pr-binomial(p,n)
+ ]]></programlisting>
+  </refsection>
+  <refsection role="see also">
+    <title>Смотрите также</title>
+    <simplelist type="inline">
+      <member>
+        <link linkend="cdfbin">cdfbin</link>
+      </member>
+      <member>
+        <link linkend="grand">grand</link>
+      </member>
+    </simplelist>
+  </refsection>
+</refentry>
diff --git a/scilab/modules/elementary_functions/help/ru_RU/discrete/factor.xml b/scilab/modules/elementary_functions/help/ru_RU/discrete/factor.xml
new file mode 100644 (file)
index 0000000..0a31321
--- /dev/null
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2008 - INRIA
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="factor" xml:lang="ru">
+  <info>
+    <pubdate>$LastChangedDate$</pubdate>
+  </info>
+  <refnamediv>
+    <refname>factor</refname>
+    <refpurpose>функция разложения на множители</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>[y]=factor(x)</synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <variablelist>
+      <varlistentry>
+        <term>x</term>
+        <listitem>
+          <para>вещественный скаляр</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>y</term>
+        <listitem>
+          <para>вектор простых чисел</para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      Для заданного вещественного числа <literal>x</literal> функция <literal>factor(x)</literal> возвращает в векторе <literal>y</literal> разложение <literal>x</literal> на простые числа. Особые случаи:  <literal>factor(0)</literal> возвращает <literal>0</literal>, а  <literal>factor(1)</literal> возвращает
+      <literal>1</literal>.
+    </para>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[ 
+x=620
+y=factor(x)
+ ]]></programlisting>
+  </refsection>
+  <refsection role="see also">
+    <title>Смотрите также</title>
+    <simplelist type="inline">
+      <member>
+        <link linkend="primes">primes</link>
+      </member>
+    </simplelist>
+  </refsection>
+</refentry>
diff --git a/scilab/modules/elementary_functions/help/ru_RU/discrete/factorial.xml b/scilab/modules/elementary_functions/help/ru_RU/discrete/factorial.xml
new file mode 100644 (file)
index 0000000..6a8df10
--- /dev/null
@@ -0,0 +1,78 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * 
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2011 - DIGITEO - Michael Baudin
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ * 
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns3="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="factorial" xml:lang="ru">
+  <refnamediv>
+    <refname>factorial</refname>
+    <refpurpose>Функция факториал</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>
+      f = factorial ( n )
+      
+    </synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Параметры</title>
+    <variablelist>
+      <varlistentry>
+        <term>n :</term>
+        <listitem>
+          <para> 
+            Матрица чисел удвоенной точности (double). Числа должны быть положительными целыми.
+          </para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>f :</term>
+        <listitem>
+          <para> матрица чисел удвоенной точности.</para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      Возвращает факториал <literal>n</literal>, то есть, произведение всех целых чисел 
+      1 * 2 * ... * n.
+    </para>
+    <para>
+      Эта функция переполняет разрядную сетку при n&gt;170.
+    </para>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[
+// Делаем таблицу факториала
+n = (0:30)';
+[n factorial(n)]
+
+// Смотрим пределы факториала: f(171)=%inf
+factorial(170) // 7.257415615307998967e306
+factorial(171) // %inf
+
+// Построим на графике функцию во всём её диапазоне.
+scf();
+plot ( 1:170 , factorial , "b-o" );xgrid
+h = gcf();
+h.children.log_flags="nln";
+
+   ]]></programlisting>
+  </refsection>
+  <refsection>
+    <title>Литература</title>
+    <para>"Introduction to discrete probabilities", Michael Baudin, 2011</para>
+  </refsection>
+</refentry>
diff --git a/scilab/modules/elementary_functions/help/ru_RU/discrete/perms.xml b/scilab/modules/elementary_functions/help/ru_RU/discrete/perms.xml
new file mode 100644 (file)
index 0000000..37d3e5d
--- /dev/null
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2008 - INRIA
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="perms" xml:lang="ru">
+  <info>
+    <pubdate>$LastChangedDate$</pubdate>
+  </info>
+  <refnamediv>
+    <refname>perms</refname>
+    <refpurpose>все сочетания компонентов вектора</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>y=perms(x)</synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <variablelist>
+      <varlistentry>
+        <term>x</term>
+        <listitem>
+          <para>скаляр или вектор</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>y</term>
+        <listitem>
+          <para>матрица</para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      Для заданного вектора <literal>x</literal> длиной <literal>n</literal> функция
+      <literal>perms</literal> возвращает все сочетания <literal>n</literal> компонентов <literal>x</literal> (т. е. <literal>n!</literal> сочетаний). Размер  <literal>y</literal> равен <literal>n!</literal> на <literal>n</literal>.
+    </para>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[ 
+x=[4, 7, 10]
+y=perms(x)
+x=[1, 5, 2, 5]
+y=perms(x)
+ ]]></programlisting>
+  </refsection>
+</refentry>
diff --git a/scilab/modules/elementary_functions/help/ru_RU/discrete/primes.xml b/scilab/modules/elementary_functions/help/ru_RU/discrete/primes.xml
new file mode 100644 (file)
index 0000000..dbf40ce
--- /dev/null
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2008 - INRIA
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="primes" xml:lang="ru">
+  <info>
+    <pubdate>$LastChangedDate$</pubdate>
+  </info>
+  <refnamediv>
+    <refname>primes</refname>
+    <refpurpose>функция простых чисел</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>[y]=primes(x)</synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <variablelist>
+      <varlistentry>
+        <term>x</term>
+        <listitem>
+          <para>вещественный скаляр</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>y</term>
+        <listitem>
+          <para>вектор</para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      Для заданного вещественного числа <literal>x</literal> функция <literal>primes(x)</literal> возвращает в векторе <literal>y</literal> все простые числа, входящие в интервал между 1 и <literal>x</literal> (включительно). Если <literal>x&lt;2 </literal>, то <literal>primes(x)</literal> возвращает пустую матрицу.
+    </para>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[ 
+x=35
+y=primes(x)
+ ]]></programlisting>
+  </refsection>
+  <refsection role="see also">
+    <title>Смотрите также</title>
+    <simplelist type="inline">
+      <member>
+        <link linkend="factor">factor</link>
+      </member>
+    </simplelist>
+  </refsection>
+</refentry>
diff --git a/scilab/modules/elementary_functions/help/ru_RU/discrete/rat.xml b/scilab/modules/elementary_functions/help/ru_RU/discrete/rat.xml
new file mode 100644 (file)
index 0000000..25549f9
--- /dev/null
@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2008 - INRIA
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="rat" xml:lang="ru">
+  <info>
+    <pubdate>$LastChangedDate$</pubdate>
+  </info>
+  <refnamediv>
+    <refname>rat</refname>
+    <refpurpose>Приближение рациональными числами с плавающей запятой</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>[N,D]=rat(X [,tol])
+      Y=rat(X [,tol])
+    </synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <variablelist>
+      <varlistentry>
+        <term>X</term>
+        <listitem>
+          <para>вещественный вектор или матрица</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>tol</term>
+        <listitem>
+          <para>вещественный положительный скаляр, допуск (см. ниже). Значение по умолчанию 1d-6.</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>N</term>
+        <listitem>
+          <para>вектор или матрица целочисленных значений</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>D</term>
+        <listitem>
+          <para>вектор или матрица целочисленных значений</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>Y</term>
+        <listitem>
+          <para>вектор или матрица вещественных значений</para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      <literal>[N,D] = rat(X,tol)</literal> возвращает две матрицы целочисленных значений, такие, что отношение <literal>N./D</literal> близко к <literal>X</literal> в том смысле, что <literal>abs(N./D - X) &lt;= tol*norm(X,1)*abs(X)</literal>. 
+    </para>
+    <para>
+      <literal>y=rat(x,tol)</literal> возвращает частное <literal>N./D</literal>
+    </para>
+    <para>
+      Рациональные приближения формируются отсечением разложения в бесконечную цепную дробь.
+    </para>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[ 
+[n,d]=rat([3.5, 1.333333,-0.8])
+[n,d]=rat(%pi)
+[n,d]=rat(%pi,1.d-12)
+n/d-%pi
+ ]]></programlisting>
+  </refsection>
+  <refsection role="see also">
+    <title>Смотрите также</title>
+    <simplelist type="inline">
+      <member>
+        <link linkend="int">int</link>
+      </member>
+      <member>
+        <link linkend="round">round</link>
+      </member>
+    </simplelist>
+  </refsection>
+</refentry>
diff --git a/scilab/modules/elementary_functions/help/ru_RU/elementarymatrices/CHAPTER b/scilab/modules/elementary_functions/help/ru_RU/elementarymatrices/CHAPTER
new file mode 100644 (file)
index 0000000..35aef19
--- /dev/null
@@ -0,0 +1,2 @@
+title = Элементарные матрицы
+
diff --git a/scilab/modules/elementary_functions/help/ru_RU/elementarymatrices/diag.xml b/scilab/modules/elementary_functions/help/ru_RU/elementarymatrices/diag.xml
new file mode 100644 (file)
index 0000000..7ed0b9d
--- /dev/null
@@ -0,0 +1,98 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2008 - INRIA
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="diag" xml:lang="ru">
+  <info>
+    <pubdate>$LastChangedDate$</pubdate>
+  </info>
+  <refnamediv>
+    <refname>diag</refname>
+    <refpurpose>включение или исключение диагонали</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>[y]=diag(vm, [k])</synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <variablelist>
+      <varlistentry>
+        <term>vm</term>
+        <listitem>
+          <para>вектор или матрица (полная или разрежённая)</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>k</term>
+        <listitem>
+          <para>целое число (значение по умолчанию: 0)</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>y</term>
+        <listitem>
+          <para>вектор или матрица</para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      Для <literal>vm</literal>, вектора-строки (или вектора-столбца) с <literal>n</literal> элементами, <literal>diag(vm)</literal> возвращает диагональную матрицу с элементами из <literal>vm</literal> вдоль главной диагонали.
+    </para>
+    <para>
+      <literal>diag(vm,k)</literal> является матрицей 
+      <literal>(n+abs(k))x(n+abs(k))</literal> с элементами из <literal>vm</literal>
+      вдоль <literal>k</literal>-той диагонали. <literal>k=0</literal> является главной диагональю; для верхних диагоналей <literal>k&gt;0</literal>; для нижних диагоналей
+      <literal>k&lt;0</literal>.
+    </para>
+    <para>
+      Для матрицы <literal>vm</literal>, <literal>diag(vm,k)</literal> является вектором-столбцом, составленным из элементов <literal>k</literal>-той диагонали в    <literal>vm</literal>. <literal>diag(vm)</literal> является главной диагональю     <literal>vm</literal>. <literal>diag(diag(x))</literal> является диагональной матрицей.
+    </para>
+    <para>
+      Если <literal>vm</literal> является разрежённой матрицей, то    <literal>diag(vm,k)</literal> возвращает разряжённую матрицу.
+    </para>
+    <para>
+      Чтобы построить диагональную линейную систему, используйте    <literal>sysdiag</literal>.
+    </para>
+    <para>
+      Заметьте, что <literal>eye(A).*A</literal> возвращает диагональную матрицу, построенную с диагональными элементами из <literal>A</literal>. Это правильно для любой матрицы (констант, полиномиальной, рациональной, линейной системы пространств-состояний, ...).
+    </para>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[ 
+diag([1,2])
+A=[1,2;3,4];
+diag(A)  // главная диагональ
+diag(A,1) 
+diag(sparse(1:10))  // разряжённую диагональная матрица
+// формируем трёхдиагональную матрицу размером 2*m+1
+m=5;diag(-m:m) +  diag(ones(2*m,1),1) +diag(ones(2*m,1),-1)
+ ]]></programlisting>
+  </refsection>
+  <refsection role="see also">
+    <title>Смотрите также</title>
+    <simplelist type="inline">
+      <member>
+        <link linkend="sysdiag">sysdiag</link>
+      </member>
+      <member>
+        <link linkend="sparse">sparse</link>
+      </member>
+    </simplelist>
+  </refsection>
+</refentry>
diff --git a/scilab/modules/elementary_functions/help/ru_RU/elementarymatrices/eye.xml b/scilab/modules/elementary_functions/help/ru_RU/elementarymatrices/eye.xml
new file mode 100644 (file)
index 0000000..dc36277
--- /dev/null
@@ -0,0 +1,87 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2008 - INRIA
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="eye" xml:lang="ru">
+  <info>
+    <pubdate>$LastChangedDate$</pubdate>
+  </info>
+  <refnamediv>
+    <refname>eye</refname>
+    <refpurpose>единичная матрица</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>
+      X=eye(m,n)
+      X=eye(A)
+      X=eye()
+    </synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <variablelist>
+      <varlistentry>
+        <term>A,X</term>
+        <listitem>
+          <para>
+            матрицы или списки <literal>syslin</literal>
+          </para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>m,n</term>
+        <listitem>
+          <para>целые числа</para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      В соответствии со своими аргументами определяет матрицу <literal>m</literal> x <literal>n</literal> с единицами по главной диагонали или единичную матрицу того же размера, что и <literal>A</literal>.
+    </para>
+    <para>
+      Предупреждение: <literal>eye(10)</literal> интерпретируется как
+      <literal>eye(A)</literal> где <literal>A=10</literal> т. е. размером
+      <literal>1</literal> x <literal>1</literal>. (Это единичная матрица размером НЕ десять на десять!).
+    </para>
+    <para>
+      Если <literal>A</literal> является линейной системой, представленной списком <literal>syslin</literal>, то <literal>eye(A)</literal> возвращает матрицу  <literal>eye</literal> соответствующего размера: количество выходных данных на количество входных данных.
+    </para>
+    <para>
+      <literal>eye()</literal> формирует единичную матрицу неопределённых размеров. Размеры будут определены, когда данная единичная матрица будет просуммирована с матрицей фиксированных размеров.
+    </para>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[ 
+eye(2,3)
+A=rand(2,3);eye(A)
+s=poly(0,'s');A=[s,1;s,s+1];eye(A)
+A=[1/s,1;s,2];eye(A);
+A=ssrand(2,2,3);eye(A)
+[1 2;3 4]+2*eye()
+ ]]></programlisting>
+  </refsection>
+  <refsection role="see also">
+    <title>Смотрите также</title>
+    <simplelist type="inline">
+      <member>
+        <link linkend="ones">ones</link>
+      </member>
+      <member>
+        <link linkend="zeros">zeros</link>
+      </member>
+    </simplelist>
+  </refsection>
+</refentry>
diff --git a/scilab/modules/elementary_functions/help/ru_RU/elementarymatrices/ind2sub.xml b/scilab/modules/elementary_functions/help/ru_RU/elementarymatrices/ind2sub.xml
new file mode 100644 (file)
index 0000000..566376e
--- /dev/null
@@ -0,0 +1,86 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2008 - INRIA - Serge STEER
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="ind2sub" xml:lang="ru">
+  <info>
+    <pubdate>$LastChangedDate$</pubdate>
+  </info>
+  <refnamediv>
+    <refname>ind2sub</refname>
+    <refpurpose>преобразование линейных индексов в подындексы</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>
+      [i1,i2,..] =ind2sub(dims,I)
+      Mi = ind2sub(dims,I)
+    </synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <variablelist>
+      <varlistentry>
+        <term>dims</term>
+        <listitem>
+          <para>вектор: размеры матрицы</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>I</term>
+        <listitem>
+          <para>вектор: заданный линейный индекс</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>i1,i2,..</term>
+        <listitem>
+          <para>
+            подындексы (матрица той же формы, что и <literal>I</literal>)
+          </para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>Mi</term>
+        <listitem>
+          <para>матрица, чьи столбцы содержат подындексы.</para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      Функция <literal>ind2sub</literal> используется для определения эквивалентных подындексов, соответствующих заданному отдельному индексу в массиве. <literal>[i1,i2,..] = ind2sub(dims,I)</literal> возвращает массивы <literal>i1</literal>, <literal>i2</literal>, ... , содержащие эквивалентные подындексы строк, столбцов, ... соответствующие матрице индексов <literal>I</literal>  для матрицы размером <literal>dims</literal>. <literal>Mi=ind2sub(dims,I)</literal> возвращает матрицу <literal>Mi</literal>, чьи столбцы являются массивами <literal>i1(:)</literal>, <literal>i2(:)</literal>, ...
+    </para>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[ 
+ind2sub([2,3,2],1:12)
+[i,j,k]=ind2sub([2,3,2],1:12)
+ ]]></programlisting>
+  </refsection>
+  <refsection role="see also">
+    <title>Смотрите также</title>
+    <simplelist type="inline">
+      <member>
+        <link linkend="sub2ind">sub2ind</link>
+      </member>
+      <member>
+        <link linkend="extraction">extraction</link>
+      </member>
+      <member>
+        <link linkend="insertion">insertion</link>
+      </member>
+    </simplelist>
+  </refsection>
+</refentry>
diff --git a/scilab/modules/elementary_functions/help/ru_RU/elementarymatrices/linspace.xml b/scilab/modules/elementary_functions/help/ru_RU/elementarymatrices/linspace.xml
new file mode 100644 (file)
index 0000000..30ae37d
--- /dev/null
@@ -0,0 +1,83 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2008 - INRIA
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="linspace" xml:lang="ru">
+  <info>
+    <pubdate>$LastChangedDate$</pubdate>
+  </info>
+  <refnamediv>
+    <refname>linspace</refname>
+    <refpurpose>вектор с равномерными интервалами между элементами</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>[v]=linspace(x1,x2 [,n])</synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <variablelist>
+      <varlistentry>
+        <term>x1,x2</term>
+        <listitem>
+          <para>вещественные или комплексные скаляры или векторы-столбцы</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>n</term>
+        <listitem>
+          <para>
+            целое число: количество запрашиваемых значений. Оно должно быть больше либо равно двум (по умолчанию оно равно 100)
+          </para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>v</term>
+        <listitem>
+          <para>вещественный или комплексный вектор-строка</para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      Вектор с равномерными интервалами между элементами. <literal>linspace(x1, x2)</literal> формирует вектор-строку из <literal>n</literal> (по умолчанию <literal>n=100</literal>) равномерно распределённых точек между <literal>x1</literal> и <literal>x2</literal>. Если <literal>x1</literal> или <literal>x2</literal> комплексные, то <literal>linspace(x1,x2)</literal> возвращает вектор-строку из <literal>n</literal> комплексных значений. Реальная часть (и, соответственно, мнимая часть) этих <literal>n</literal> комплексных значений равномерно распределена между реальными частями (и, соответственно, мнимыми частями) <literal>x1</literal> и <literal>x2</literal>.
+    </para>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[ 
+linspace(1,2,10)
+linspace([1:4]',[5:8]',10)
+linspace(1+%i,2+2*%i,10)
+ ]]></programlisting>
+  </refsection>
+  <refsection role="see also">
+    <title>Смотрите также</title>
+    <simplelist type="inline">
+      <member>
+        <link linkend="logspace">logspace</link>
+      </member>
+    </simplelist>
+  </refsection>
+  <refsection>
+    <title>История</title>
+    <revhistory>
+      <revision>
+        <revnumber>5.4.0</revnumber>
+        <revremark>
+          Функция linspace принимает векторы-столбцы в качестве двух первых входных аргументов. Благодарим Guillaume AZEMA за эту реализацию.
+        </revremark>
+      </revision>
+    </revhistory>
+  </refsection>
+</refentry>
diff --git a/scilab/modules/elementary_functions/help/ru_RU/elementarymatrices/logspace.xml b/scilab/modules/elementary_functions/help/ru_RU/elementarymatrices/logspace.xml
new file mode 100644 (file)
index 0000000..1fdfd0c
--- /dev/null
@@ -0,0 +1,78 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2008 - INRIA
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="logspace" xml:lang="ru">
+  <info>
+    <pubdate>$LastChangedDate$</pubdate>
+  </info>
+  <refnamediv>
+    <refname>logspace</refname>
+    <refpurpose>вектор с интервалами между элементами в логарифмическом масштабе</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>logspace(d1,d2, [n])</synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <variablelist>
+      <varlistentry>
+        <term>d1,d2</term>
+        <listitem>
+          <para>
+            вещественные или комплексные скаляры или векторы-столбцы (особое значение для <literal>%pi</literal>)
+          </para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>n</term>
+        <listitem>
+          <para>
+            целое число: количество запрашиваемых значений. Оно должно быть больше либо равно двум (по умолчанию оно равно 50)
+          </para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      Возвращает вектор-строку из <literal>n</literal> точек равномерно распределённых в логарифмическом масштабе между <latex>10^{d1}</latex> и <latex>10^{d2}</latex>. Если <literal>d2=%pi</literal>, то точки располагаются между <latex>10^{d1}</latex> и <latex>\pi</latex>.
+    </para>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[ 
+logspace(1,2,10)
+logspace([1:3]',[4:6]',4)
+ ]]></programlisting>
+  </refsection>
+  <refsection role="see also">
+    <title>Смотрите также</title>
+    <simplelist type="inline">
+      <member>
+        <link linkend="linspace">linspace</link>
+      </member>
+    </simplelist>
+  </refsection>
+  <refsection>
+    <title>История</title>
+    <revhistory>
+      <revision>
+        <revnumber>5.4.0</revnumber>
+        <revremark>
+          Функция logspace принимает векторы-столбцы в качестве двух первых входных аргументов. Благодарим Guillaume AZEMA за эту реализацию.
+        </revremark>
+      </revision>
+    </revhistory>
+  </refsection>
+</refentry>
diff --git a/scilab/modules/elementary_functions/help/ru_RU/elementarymatrices/meshgrid.xml b/scilab/modules/elementary_functions/help/ru_RU/elementarymatrices/meshgrid.xml
new file mode 100644 (file)
index 0000000..191be89
--- /dev/null
@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2008 - INRIA - Farid BELAHCENE
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="meshgrid" xml:lang="ru">
+  <info>
+    <pubdate>$LastChangedDate$</pubdate>
+  </info>
+  <refnamediv>
+    <refname>meshgrid</refname>
+    <refpurpose>создаёт матрицы или трёхмерные массивы</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>
+      [X, Y] = meshgrid(x)
+      [X, Y] = meshgrid(x,y)
+      [X, Y, Z] = meshgrid(x,y,z)
+    </synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <variablelist>
+      <varlistentry>
+        <term>x, y, z</term>
+        <listitem>
+          <para>векторы</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>X, Y, Z</term>
+        <listitem>
+          <para>
+            матрицы, если два входных аргумента, а если входных аргументов три, то трёхмерные массивы
+          </para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>Создаёт матрицы или трёхмерные массивы.</para>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[ 
+x = -1:0.1:1;
+y = -1:0.1:1;
+[X,Y] = meshgrid(x,y);
+for i=1:size(X,1)
+  for j=1:size(X,2)
+    Z(i,j) = sinc(2*%pi*X(i,j)*Y(i,j));
+  end
+end
+surf(X,Y,Z)
+ ]]></programlisting>
+  </refsection>
+  <refsection role="see also">
+    <title>Смотрите также</title>
+    <simplelist type="inline">
+      <member>
+        <link linkend="ndgrid">ndgrid</link>
+      </member>
+    </simplelist>
+  </refsection>
+</refentry>
diff --git a/scilab/modules/elementary_functions/help/ru_RU/elementarymatrices/ndgrid.xml b/scilab/modules/elementary_functions/help/ru_RU/elementarymatrices/ndgrid.xml
new file mode 100644 (file)
index 0000000..5367bb9
--- /dev/null
@@ -0,0 +1,119 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="ndgrid" xml:lang="ru">
+  <info>
+    <pubdate>$LastChangedDate$</pubdate>
+  </info>
+  <refnamediv>
+    <refname>ndgrid</refname>
+    <refpurpose>
+      массивы для многомерного вычисления функций по координатной сетке
+    </refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>
+      X, Y] = ndgrid(x,y)
+      [X, Y, Z] = ndgrid(x,y,z)
+      [X, Y, Z, T] = ndgrid(x,y,z,t)
+      [X1, X2, ..., Xm] = ndgrid(x1,x2,...,xm)
+    </synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <variablelist>
+      <varlistentry>
+        <term>x, y, z, ...</term>
+        <listitem>
+          <para>векторы</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>X, Y, Z, ...</term>
+        <listitem>
+          <para>
+            в случае двух входных аргументов - матрицы, в противном случае - гиперматрицы
+          </para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      Эта служебная программа полезна для создания массивов для вычисления функций по 2-х, 3-х, ... , n-мерной координатной сетке. Например, в двухмерная координатная сетка определяется двумя векторами, <literal>x</literal> и <literal>y</literal> длиной <literal>nx</literal> и <literal>ny</literal> и вы хотите вычислить функцию (скажем, <emphasis>f</emphasis>) во всех точках координатной сетки, то есть во всех точках с координатами <emphasis>(x(i),y(j))</emphasis>, где <emphasis>i=1,..,nx</emphasis> и <emphasis>j=1,..,ny</emphasis>. В этом случае данная функция может вычислить две матрицы <literal>X,Y</literal> размером <emphasis>nx x ny</emphasis> такие, что:
+    </para>
+    <screen><![CDATA[ 
+X(i,j) = x(i)  для всех i в [1,nx]
+Y(i,j) = y(j)         и j в [1,ny]
+ ]]></screen>
+    <para>
+      и вычисление может быть сделано с <literal>Z=f(X,Y)</literal> (при условии, что вы написали код функции <literal>f</literal> для работы с векторными аргументами, что делается (вообще) с помощью поэлементных операторов <literal>.*</literal>, <literal>./</literal> и <literal>.^</literal> вместо <literal>*</literal>,    <literal>/</literal> и <literal>^</literal>).
+    </para>
+    <para>
+      В трёхмерном случае, рассматриваются три вектора <literal>x, y, z</literal> длиной <literal>nx</literal>, <literal>ny</literal> и <literal>nz</literal>.  <literal>X, Y, Z</literal> являются тремя гиперматрицами размерами <emphasis>nx x ny x nz</emphasis> такими, что:
+    </para>
+    <screen><![CDATA[ 
+X(i,j,k) = x(i)  
+Y(i,j,k) = y(j)   для всех (i,j,k) в [1,nx] x [1,ny] x [1,nz]
+Z(i,j,k) = z(k)
+ ]]></screen>
+    <para>
+      В общем случае <literal>m</literal> входных аргументов <literal>x1, x2, ... , xm</literal>, тогда <literal>m</literal> выходных аргументов <literal>X1, X2, ... ,   Xm</literal> являются гиперматрицами размерами <emphasis>nx1 x nx2 x ... x    nxm</emphasis> и:
+    </para>
+    <screen><![CDATA[ 
+Xj(i1,i2,...,ij,...,im) = xj(ij)   
+для всех (i1,i2,...,im) в [1,nx1] x [1,nx2] x ... x [1,nxm]  
+ ]]></screen>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[  
+// создание простой двухмерной координатной сетки
+nx = 40; ny = 40;
+x = linspace(-1,1,nx);
+y = linspace(-1,1,ny);
+[X,Y] = ndgrid(x,y);
+// вычисление функции в координатной сетке и построение её на графике
+deff("z=f(x,y)","z=x.^2 + y.^3")
+Z = f(X,Y);
+clf()
+plot3d(x,y,Z, flag=[2 6 4]); show_window()
+ ]]></programlisting>
+    <programlisting role="example"><![CDATA[  
+// создание простой трёхмерной координатной сетки
+nx = 10; ny = 6; nz = 4;
+x = linspace(0,2,nx);
+y = linspace(0,1,ny);
+z = linspace(0,0.5,nz);
+[X,Y,Z] = ndgrid(x,y,z);
+// попытаемся отобразить эту трёхмерную координатную сетку ...
+XF=[]; YF=[]; ZF=[];
+for k=1:nz
+   [xf,yf,zf] = nf3d(X(:,:,k), Y(:,:,k), Z(:,:,k));
+   XF = [XF xf]; YF = [YF yf]; ZF = [ZF zf];
+end
+for j=1:ny
+   [xf,yf,zf] = nf3d(matrix(X(:,j,:),[nx,nz]),..
+                     matrix(Y(:,j,:),[nx,nz]),..
+                     matrix(Z(:,j,:),[nx,nz]));
+   XF = [XF xf]; YF = [YF yf]; ZF = [ZF zf];
+end
+clf()
+plot3d(XF,YF,ZF, flag=[0 6 3], leg="X@Y@Z")
+xtitle("Трёхмерная сетка!"); show_window()
+ ]]></programlisting>
+  </refsection>
+  <refsection role="see also">
+    <title>Смотрите также</title>
+    <simplelist type="inline">
+      <member>
+        <link linkend="kron">kron</link>
+      </member>
+    </simplelist>
+  </refsection>
+</refentry>
diff --git a/scilab/modules/elementary_functions/help/ru_RU/elementarymatrices/ones.xml b/scilab/modules/elementary_functions/help/ru_RU/elementarymatrices/ones.xml
new file mode 100644 (file)
index 0000000..881413a
--- /dev/null
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2008 - INRIA
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="ones" xml:lang="ru">
+  <info>
+    <pubdate>$LastChangedDate$</pubdate>
+  </info>
+  <refnamediv>
+    <refname>ones</refname>
+    <refpurpose>матрица, составленная из единиц</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>
+      y=ones(m1,m2,...)
+      y=ones(x)
+      y=ones()
+    </synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <variablelist>
+      <varlistentry>
+        <term>x,y</term>
+        <listitem>
+          <para>матрицы</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>m1, m2,...</term>
+        <listitem>
+          <para>целые числа</para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>Возвращает матрицу, составленную из единиц.</para>
+    <variablelist>
+      <varlistentry>
+        <term>ones(m1,m2)</term>
+        <listitem>
+          <para>
+            возвращает матрицу размером <literal>(m1,m2)</literal>, заполненную единицами.
+          </para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>ones(m1,m2,..,mn)</term>
+        <listitem>
+          <para>
+            создаёт матрицу размером <literal>(m1,m2,..,mn)</literal>, заполненную единицами.
+          </para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>ones(x)</term>
+        <listitem>
+          <para>
+            возвращает матрицу того же размера, что и <literal>x</literal>, заполненную единицами.
+          </para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>ones(x)</term>
+        <listitem>
+          <para>
+            является корректной для <literal>x</literal>, которая является списком           <literal>syslin</literal>.
+          </para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+    <para>
+      Заметьте, что <literal>ones(3)</literal> это <literal>ones(a)</literal>, где <literal>a=3</literal>, т. е. это матрица размером НЕ 3x3!
+    </para>
+    <para>ones() эквивалентно ones(1,1).</para>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[ 
+ones(3)
+ones(3,3)
+ones(2,3,2)
+ ]]></programlisting>
+  </refsection>
+  <refsection role="see also">
+    <title>Смотрите также</title>
+    <simplelist type="inline">
+      <member>
+        <link linkend="eye">eye</link>
+      </member>
+      <member>
+        <link linkend="zeros">zeros</link>
+      </member>
+    </simplelist>
+  </refsection>
+</refentry>
diff --git a/scilab/modules/elementary_functions/help/ru_RU/elementarymatrices/rand.xml b/scilab/modules/elementary_functions/help/ru_RU/elementarymatrices/rand.xml
new file mode 100644 (file)
index 0000000..8f43ec4
--- /dev/null
@@ -0,0 +1,322 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2008 - INRIA
+ * Copyright (C) 2011 - DIGITEO - Michael Baudin
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="rand" xml:lang="ru">
+  <info>
+    <pubdate>$LastChangedDate$</pubdate>
+  </info>
+  <refnamediv>
+    <refname>rand</refname>
+    <refpurpose>Случайные числа</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>
+      r = rand()
+      r = rand(m1,m2,...)
+      r = rand(m1,m2,...,key)
+      r = rand(x)
+      r = rand(x,key)
+      
+      s = rand("seed")
+      rand("seed",s)
+      
+      rand(key)
+      key = rand("info")
+    </synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <variablelist>
+      <varlistentry>
+        <term>m1, m2, ...</term>
+        <listitem>
+          <para>
+            целые числа, размер матрицы случайных чисел <literal>r</literal>.
+          </para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>key</term>
+        <listitem>
+          <para>
+            строка, распределение случайных чисел (по умолчанию <literal>key="uniform"</literal>). Доступными значениями являются <literal>"uniform"</literal> (равновероятный) и <literal>"normal"</literal> (нормальный).
+          </para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>x</term>
+        <listitem>
+          <para>
+            вещественная или комплексная матрица. Рассматриваются только её вещественное или комплексное содержимое и её размеры.
+          </para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>r</term>
+        <listitem>
+          <para>
+            вещественный массив чисел двойной точности (double) размером  m1 на m2 на ... со случайными элементами.
+          </para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>s</term>
+        <listitem>
+          <para>
+            матрица чисел двойной точности размером  1 на 1, целочисленное значение, положительное, семя генератора случайных чисел (по умолчанию <literal>s=0</literal>).
+          </para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      Назначение данной функции в том, чтобы возвращать матрицу чисел двойной точности со случайными вещественными или комплексными элементами. В зависимости от входных аргументов, функция может возвращать матрицу случайных чисел двойной точности или может получать или устанавливать закон распределения случайных чисел, или может получать или устанавливать семя генератора случайных чисел.
+    </para>
+  </refsection>
+  <refsection>
+    <title>Генерация случайных чисел</title>
+    <variablelist>
+      <varlistentry>
+        <term>r=rand()</term>
+        <listitem>
+          <para>
+            возвращает матрицу чисел двойной точности размером 1-by-1 с одним случайным значением.
+          </para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>r=rand(m1,m2)</term>
+        <listitem>
+          <para>
+            это матрица случайных чисел размером <literal>m1</literal> на  <literal>m2</literal>.
+          </para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>r=rand(m1,m2,...,mn)</term>
+        <listitem>
+          <para>
+            возвращает матрицу случайных чисел размером <literal>m1</literal> на
+            <literal>m2</literal> на ... на <literal>mn</literal>.
+          </para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>r=rand(a)</term>
+        <listitem>
+          <para>
+            возвращает матрицу случайных чисел того же размера, что и <literal>a</literal>. Матрица <literal>r</literal> является вещественной, если  <literal>a</literal> является вещественной и  <literal>r</literal> является комплексной, если <literal>a</literal> является комплексной матрицей.
+          </para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Смена закона распределения случайных чисел</title>
+    <para>
+      Входной аргумент <literal>key</literal> устанавливает закон распределения генерируемых случайных чисел.
+    </para>
+    <variablelist>
+      <varlistentry>
+        <term>rand("uniform")</term>
+        <listitem>
+          <para>
+            устанавливает генератор случайных чисел на генерацию случайных чисел по равновероятному закону. Случайные числа равномерно распределены на интервале
+            (0,1).
+          </para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>rand("normal")</term>
+        <listitem>
+          <para>
+            устанавливает генератор случайных чисел на генерацию случайных чисел по нормальному (Гаусс-Лапласовскому) закону распределения, с математическим ожиданием 0 и дисперсией 1.
+          </para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>key=rand("info")</term>
+        <listitem>
+          <para>
+            возвращает текущий закон распределения генератора случайных чисел ("uniform" для равновероятного или "normal" для нормального).
+          </para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Получение или установка семени генератора случайных чисел</title>
+    <para>
+      Есть возможность получить или установить семя генератора случайных чисел.
+    </para>
+    <variablelist>
+      <varlistentry>
+        <term>s=rand("seed")</term>
+        <listitem>
+          <para>возвращает текущее значение семени.</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>rand("seed",s)</term>
+        <listitem>
+          <para>
+            устанавливает семя генератора случайных чисел равным <literal>s</literal> (по умолчанию <literal>s=0</literal> при первом вызове).
+          </para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <para>
+      В следующем примере мы генерируем случайные числа двойной точности с различными законами распределения.
+    </para>
+    <programlisting role="example"><![CDATA[  
+// Получим одно случайное число (на основе текущего распределения)
+r=rand()
+
+// Получим матрицу размером 4 на 6 (на основе текущего распределения)
+r=rand(4,6)
+
+// Получим матрицу размером 4 на 6 со значениями элементов, 
+// распределёнными по равновероятному закону распределения
+r=rand(4,6,"uniform")
+
+// Сформируем матрицу случайных чисел того же размера, что и x
+x=rand(4,4);
+r=rand(x,"normal")
+
+// Сформируем массив случайных чисел размером 2 на 2 на 2
+r=rand(2,2,2)
+ ]]></programlisting>
+    <para>
+      В следующем примере мы изменим закон распределения чисел, генерируемых функцией <literal>rand</literal>. Сначала генерируем числа по нормальному закону распределения, а затем числа но равновероятному закону на интервале [0,1).
+    </para>
+    <programlisting role="example"><![CDATA[  
+    // настроим генератор случайных чисел на
+    // нормальный закон распределения
+    rand("normal")
+    r=rand(4,6)
+    // получим текущий закон распределения
+    key=rand("info")
+    
+    // настроим генератор случайных чисел на
+    // равновероятный закон распределения
+    rand("uniform")
+    r=rand(4,6)
+    // получим текущий закон распределения
+    key=rand("info")
+    ]]></programlisting>
+    <para>
+      В следующем примере мы сгенерируем матрицу комплексных чисел размером 2 на 3 по нормальному закону распределения.
+    </para>
+    <programlisting role="example"><![CDATA[  
+    // формируем матрицу случайных комплексных чисел размером 2 на 3
+    x=rand(2,3)+%i*rand(2,3)
+    // Формируем матрицу случайных комплексных чисел по нормальному
+    // закону распределения того же размера, что и x
+    r=rand(x,"normal")
+    ]]></programlisting>
+    <para>
+      В следующем примере мы построим на графике распределение случайных равновероятных чисел, полученных <literal>rand</literal>.
+    </para>
+    <programlisting role="example"><![CDATA[  
+    r=rand(1000,1,"uniform");
+    scf();
+    histplot(10,r);
+    xtitle("Равновероятные числа из rand","X","Частота")
+    ]]></programlisting>
+    <para>
+      В следующем примере мы построим на графике распределение случайных чисел, сгенерированных <literal>rand</literal> по нормальному закону распределения.
+    </para>
+    <programlisting role="example"><![CDATA[  
+    r=rand(1000,1,"normal");
+    scf();
+    histplot(10,r);
+    xtitle("Случайные числа по нормальному закону распределения из","X","Частота")
+    ]]></programlisting>
+  </refsection>
+  <refsection>
+    <title>Получение более или менее предсказуемых чисел</title>
+    <para>
+      Генератор псевдослучайных "равновероятных" чисел является детерминированной последовательностью, которая предназначена для воспроизводства независимых одинаково распределённых чисел, равновероятных на интервале (0,1).
+    </para>
+    <para>
+      Для того, чтобы получить повторяемые моделирования, начальное семя генератора случайных чисел равно нулю, так что последовательность будет оставаться одной и той же от одной сессии к другой. Иными словами, начальные числа, производимые <literal>rand()</literal>, всегда: 0.2113249,  0.7560439, ...
+    </para>
+    <para>
+      В некоторых случаях моделирования мы можем захотеть инициализировать семя генератора случайных чисел для того, чтобы получить менее предсказуемые последовательности. В этом случае мы можем инициализировать семя с помощью выходного значения функции <literal>getdate</literal>:
+    </para>
+    <programlisting role="example"><![CDATA[  
+n=getdate("s");
+rand("seed",s);
+ ]]></programlisting>
+  </refsection>
+  <refsection>
+    <title>Генератор</title>
+    <para>
+      Генератор случайных "равновероятных" чисел описан в работе Майкла А. Малькольма, (Michael A. Malcolm), Клива Б. Молера (Cleve B. Moler) "Urand, A Universal Random Number Generator" (Urand, Универсальный Генератор Случайных Чисел), Stan-Cs-73-334, январь 1973, факультет информатики, кафедра гуманитарных и естественных наук Стенфордского университета.
+    </para>
+    <para>
+      Это линейный конгруэнтный генератор вида:
+    </para>
+    <para>
+      <latex>
+        $$
+        x = (a x + c) \textrm{mod} M
+        $$
+      </latex>
+    </para>
+    <para>
+      где константами являются
+    </para>
+    <para>
+      <latex><![CDATA[  
+         \begin{eqnarray}
+      a &=& 843314861\\
+      c &=& 453816693\\
+      M &=& 2^{31}
+         \end{eqnarray}
+ ]]></latex>
+    </para>
+    <para>
+      Согласно авторам, этот генератор является генератором полной длины, иначе говоря, его период равен <latex>M=2^{31}=2147483648</latex>.
+    </para>
+    <para>
+      Генератор случайных чисел с нормальным распределением (<literal>"normal"</literal>) основан на методе Бокса-Мюллера, где источником равновероятных случайных чисел является  Urand.
+    </para>
+  </refsection>
+  <refsection>
+    <title>Статистическое качество генератора</title>
+    <para>
+      В функции <link linkend="grand">grand</link> доступны более лучшие генераторы случайных чисел в том смысле, что они имеют как более длинный период, так и более лучшие статистические свойства. В случае, когда качество случайных чисел имеет значение, следует использовать функцию <literal>grand</literal>. Более того, функция <literal>grand</literal> имеет больше возможностей.
+    </para>
+  </refsection>
+  <refsection role="see also">
+    <title>Смотрите также</title>
+    <simplelist type="inline">
+      <member>
+        <link linkend="grand">grand</link>
+      </member>
+      <member>
+        <link linkend="ssrand">ssrand</link>
+      </member>
+      <member>
+        <link linkend="sprand">sprand</link>
+      </member>
+    </simplelist>
+  </refsection>
+</refentry>
diff --git a/scilab/modules/elementary_functions/help/ru_RU/elementarymatrices/sub2ind.xml b/scilab/modules/elementary_functions/help/ru_RU/elementarymatrices/sub2ind.xml
new file mode 100644 (file)
index 0000000..553a038
--- /dev/null
@@ -0,0 +1,92 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2008 - INRIA - Serge STEER
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="sub2ind" xml:lang="ru">
+  <info>
+    <pubdate>$LastChangedDate$</pubdate>
+  </info>
+  <refnamediv>
+    <refname>sub2ind</refname>
+    <refpurpose>преобразование подындексов матрицы в линейные индексы</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>
+      I = sub2ind(dims,i1,i2,...)
+      J = sub2ind(dims,Mi)
+    </synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <variablelist>
+      <varlistentry>
+        <term>dims</term>
+        <listitem>
+          <para>вектор: размеры матрицы</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>i1,i2,...</term>
+        <listitem>
+          <para>
+            массивы подындексов (матрица имеет те же размеры, что и <literal>I</literal>)
+          </para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>Mi</term>
+        <listitem>
+          <para>
+            матрица, чьи столбцы содержат значения подындексов.
+          </para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>I</term>
+        <listitem>
+          <para>массив линейных индексов</para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      Функция <literal>sub2ind</literal> используется для определения эквивалентного отдельного индекса, соответствующего заданному набору значений подындексов.<literal>I    = sub2ind(dims,i1,i2,..)</literal> возвращает линейные индексы, эквивалентные подындексам строки, столбца, ... в массивах <literal>i1</literal>,     <literal>i2</literal>,... для матрицы размером <literal>dims</literal>. В этом случае <literal>i1</literal>, <literal>i2</literal>,... должны быть одинаковых размеров, и результат <literal>I</literal> имеет те же размеры. <literal>I = sub2ind(dims,Mi)</literal> возвращает линейные индексы, эквивалентные подындексов в столбцах матрицы <literal>Mi</literal> для матрицы размером <literal>dims</literal>. В этом случае <literal>I</literal> является вектором-столбцом.
+    </para>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[ 
+i=[1 2 1 1 2 1 1];
+j=[1 2 3 1 2 3 3];
+k=[1 2 1 2 1 2 1];
+sub2ind([2,3,2],i,j,k)
+sub2ind([2,3,2],[i',j',k'])
+ ]]></programlisting>
+  </refsection>
+  <refsection role="see also">
+    <title>Смотрите также</title>
+    <simplelist type="inline">
+      <member>
+        <link linkend="ind2sub">ind2sub</link>
+      </member>
+      <member>
+        <link linkend="extraction">extraction</link>
+      </member>
+      <member>
+        <link linkend="insertion">insertion</link>
+      </member>
+    </simplelist>
+  </refsection>
+</refentry>
diff --git a/scilab/modules/elementary_functions/help/ru_RU/elementarymatrices/zeros.xml b/scilab/modules/elementary_functions/help/ru_RU/elementarymatrices/zeros.xml
new file mode 100644 (file)
index 0000000..9d8fac8
--- /dev/null
@@ -0,0 +1,117 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2008 - INRIA
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="zeros" xml:lang="ru">
+  <info>
+    <pubdate>$LastChangedDate$</pubdate>
+  </info>
+  <refnamediv>
+    <refname>zeros</refname>
+    <refpurpose>матрица, составленная из нулей</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>
+      y=zeros()
+      y=zeros(x)
+      y=zeros(m1,m2,..)
+    </synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <variablelist>
+      <varlistentry>
+        <term>x,y</term>
+        <listitem>
+          <para>матрицы</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>m1, m2, ...</term>
+        <listitem>
+          <para>целые числа</para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      Создаёт матрицу, состоящую из нулей (то же, что и <literal>0*ones</literal>).
+    </para>
+    <variablelist>
+      <varlistentry>
+        <term>zeros(m1,m2)</term>
+        <listitem>
+          <para>
+            для создания матрицы размерами <literal>(m1,m2)</literal>.
+          </para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>zeros(m1,m2,..,mn)</term>
+        <listitem>
+          <para>
+            создаёт матрицу размерами <literal>(m1,m2,...,mn)</literal>, заполненную нулями.
+          </para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>zeros(A)</term>
+        <listitem>
+          <para>
+            для создания матрицы того же размера, что и <literal>A</literal>.
+          </para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>zeros(3)</term>
+        <listitem>
+          <para>
+            соответствует <literal>zeros(a)</literal>, где <literal>a=3</literal>. То есть это матрица размером НЕ 3x3!
+          </para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>zeros()</term>
+        <listitem>
+          <para>возвращает единственный ноль</para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+    <para>
+      Если <literal>x</literal> является списком <literal>syslin</literal> (линейная система в виде пространства состояний или передаточной форме), то <literal>zeros(x)</literal> так же является корректным и возвращает матрицу нулей.
+    </para>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[ 
+zeros(3)
+zeros(3,3)
+zeros(2,3,2)
+ ]]></programlisting>
+  </refsection>
+  <refsection role="see also">
+    <title>Смотрите также</title>
+    <simplelist type="inline">
+      <member>
+        <link linkend="eye">eye</link>
+      </member>
+      <member>
+        <link linkend="ones">ones</link>
+      </member>
+      <member>
+        <link linkend="spzeros">spzeros</link>
+      </member>
+    </simplelist>
+  </refsection>
+</refentry>
diff --git a/scilab/modules/elementary_functions/help/ru_RU/exp.xml b/scilab/modules/elementary_functions/help/ru_RU/exp.xml
new file mode 100644 (file)
index 0000000..93c56d2
--- /dev/null
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2008 - INRIA
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="exp" xml:lang="ru">
+  <info>
+    <pubdate>$LastChangedDate$</pubdate>
+  </info>
+  <refnamediv>
+    <refname>exp</refname>
+    <refpurpose>поэлементная показательная функция</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>exp(X)</synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <variablelist>
+      <varlistentry>
+        <term>X</term>
+        <listitem>
+          <para>
+            скаляр, вектор или матрица вещественных или комплексных значений
+          </para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      <literal>exp(X)</literal> является поэлементной экспоненциальной функцией 
+      элементов <literal>X</literal>.
+    </para>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[ 
+x=[1,2,3+%i];
+log(exp(x))  //поэлементно
+2^x
+exp(x*log(2))
+ ]]></programlisting>
+  </refsection>
+  <refsection role="see also">
+    <title>Смотрите также</title>
+    <simplelist type="inline">
+      <member>
+        <link linkend="expm">expm</link>
+      </member>
+      <member>
+        <link linkend="log">log</link>
+      </member>
+    </simplelist>
+  </refsection>
+</refentry>
+
diff --git a/scilab/modules/elementary_functions/help/ru_RU/floating_point/CHAPTER b/scilab/modules/elementary_functions/help/ru_RU/floating_point/CHAPTER
new file mode 100644 (file)
index 0000000..acc1f8e
--- /dev/null
@@ -0,0 +1,2 @@
+title = Плавающая запятая
+
diff --git a/scilab/modules/elementary_functions/help/ru_RU/floating_point/ceil.xml b/scilab/modules/elementary_functions/help/ru_RU/floating_point/ceil.xml
new file mode 100644 (file)
index 0000000..cce4572
--- /dev/null
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2008 - INRIA
+ * Copyright (C) 2011 - DIGITEO - Michael Baudin
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="ceil" xml:lang="ru">
+  <info>
+    <pubdate>$LastChangedDate$</pubdate>
+  </info>
+  <refnamediv>
+    <refname>ceil</refname>
+    <refpurpose>округление вверх</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>y=ceil(x)</synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <variablelist>
+      <varlistentry>
+        <term>x</term>
+        <listitem>
+          <para>матрица вещественных значений</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>y</term>
+        <listitem>
+          <para>матрица целых чисел</para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      <literal>ceil(x)</literal> возвращает матрицу целых чисел, состоящую из элементов, округлённых вверх (в сторону <latex>$+\infty$</latex>).
+    </para>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[ 
+ceil([1.3 1.5 1.7 2.5 3.7])
+// Обратите внимание на результат для
+// отрицательных значений
+ceil([-1.3 -1.5 -1.7 -2.5 -3.7])
+ ]]></programlisting>
+  </refsection>
+  <refsection role="see also">
+    <title>Смотрите также</title>
+    <simplelist type="inline">
+      <member>
+        <link linkend="round">round</link>
+      </member>
+      <member>
+        <link linkend="floor">floor</link>
+      </member>
+      <member>
+        <link linkend="int">int</link>
+      </member>
+    </simplelist>
+  </refsection>
+</refentry>
diff --git a/scilab/modules/elementary_functions/help/ru_RU/floating_point/double.xml b/scilab/modules/elementary_functions/help/ru_RU/floating_point/double.xml
new file mode 100644 (file)
index 0000000..93c2c43
--- /dev/null
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2008 - INRIA
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="double" xml:lang="ru">
+  <info>
+    <pubdate>$LastChangedDate$</pubdate>
+  </info>
+  <refnamediv>
+    <refname>double</refname>
+    <refpurpose>преобразование из целочисленного представления (integer) в представление чисел двойной точности (double)</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>y=double(X)
+      y=int16(X)
+      y=int32(X)
+      y=uint8(X)
+      y=uint16(X)
+      y=uint32(X)
+    </synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <variablelist>
+      <varlistentry>
+        <term>X</term>
+        <listitem>
+          <para>матрица чисел с плавающей запятой или целых чисел</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>y</term>
+        <listitem>
+          <para>матрица чисел с плавающей запятой</para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      преобразует данные, сохранённые в виде целых чисел, использующих один, два или четыре байта, в числа с плавающей запятой двойной точности. Если элементы <literal>X</literal> уже являются числами двойной точности, то над ними ничего не производится.
+    </para>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[ 
+x=int8([0 12 140])
+double(x)
+ ]]></programlisting>
+  </refsection>
+  <refsection role="see also">
+    <title>Смотрите также</title>
+    <simplelist type="inline">
+      <member>
+        <link linkend="int8">int8</link>
+      </member>
+      <member>
+        <link linkend="inttype">inttype</link>
+      </member>
+      <member>
+        <link linkend="type">type</link>
+      </member>
+    </simplelist>
+  </refsection>
+</refentry>
diff --git a/scilab/modules/elementary_functions/help/ru_RU/floating_point/fix.xml b/scilab/modules/elementary_functions/help/ru_RU/floating_point/fix.xml
new file mode 100644 (file)
index 0000000..91d937b
--- /dev/null
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2008 - INRIA
+ * Copyright (C) 2011 - DIGITEO - Michael Baudin
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<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="ru" xml:id="fix">
+  <info>
+    <pubdate>$LastChangedDate$</pubdate>
+  </info>
+  <refnamediv>
+    <refname>fix</refname>
+    <refpurpose>round towards zero</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>y=fix(x)</synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <variablelist>
+      <varlistentry>
+        <term>x</term>
+        <listitem>
+          <para>матрица вещественных чисел</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>y</term>
+        <listitem>
+          <para>матрица целых чисел</para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      <literal>fix(x)</literal> возвращает матрицу целочисленных значений, состоящую из значений, округлённых до ближайшего целого по направлению к нулю, то есть <literal>y=sign(x).*floor(abs(x))</literal>. То же самое, что и  <literal>int</literal>.
+    </para>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[ 
+fix([1.3 1.5 1.7 2.5 3.7])
+// Обратите внимание на результат для
+// отрицательных значений
+fix([-1.3 -1.5 -1.7 -2.5 -3.7])
+ ]]></programlisting>
+  </refsection>
+  <refsection role="see also">
+    <title>Смотрите также</title>
+    <simplelist type="inline">
+      <member>
+        <link linkend="round">round</link>
+      </member>
+      <member>
+        <link linkend="floor">floor</link>
+      </member>
+      <member>
+        <link linkend="ceil">ceil</link>
+      </member>
+    </simplelist>
+  </refsection>
+</refentry>
diff --git a/scilab/modules/elementary_functions/help/ru_RU/floating_point/floor.xml b/scilab/modules/elementary_functions/help/ru_RU/floating_point/floor.xml
new file mode 100644 (file)
index 0000000..55e3c4b
--- /dev/null
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2008 - INRIA
+ * Copyright (C) 2011 - DIGITEO - Michael Baudin
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="floor" xml:lang="ru">
+  <info>
+    <pubdate>$LastChangedDate$</pubdate>
+  </info>
+  <refnamediv>
+    <refname>floor</refname>
+    <refpurpose>округление вниз</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>y=floor(x)</synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <variablelist>
+      <varlistentry>
+        <term>x</term>
+        <listitem>
+          <para>матрица вещественных чисел</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>y</term>
+        <listitem>
+          <para>матрица целых чисел</para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      <literal>floor(x)</literal> возвращает матрицу целых чисел, округлённых до ближайшего целого числа в сторону <latex>$-\infty$</latex>.
+    </para>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[ 
+floor([1.3 1.5 1.7 2.5 3.7])
+// Обратите внимание на результат для
+// отрицательных значений
+floor([-1.3 -1.5 -1.7 -2.5 -3.7])
+ ]]></programlisting>
+  </refsection>
+  <refsection role="see also">
+    <title>Смотрите также</title>
+    <simplelist type="inline">
+      <member>
+        <link linkend="round">round</link>
+      </member>
+      <member>
+        <link linkend="fix">fix</link>
+      </member>
+      <member>
+        <link linkend="ceil">ceil</link>
+      </member>
+    </simplelist>
+  </refsection>
+</refentry>
diff --git a/scilab/modules/elementary_functions/help/ru_RU/floating_point/frexp.xml b/scilab/modules/elementary_functions/help/ru_RU/floating_point/frexp.xml
new file mode 100644 (file)
index 0000000..527749a
--- /dev/null
@@ -0,0 +1,84 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2008 - INRIA
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="frexp" xml:lang="ru">
+  <info>
+    <pubdate>$LastChangedDate$</pubdate>
+  </info>
+  <refnamediv>
+    <refname>frexp</refname>
+    <refpurpose>делит числа с плавающей запятой на показатель по основанию 2 и мантиссу</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>[f,e]=frexp(x)</synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <variablelist>
+      <varlistentry>
+        <term>x</term>
+        <listitem>
+          <para>вещественный вектор или матрица</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>f</term>
+        <listitem>
+          <para>массив вещественных значений, обычно в диапазоне 0.5 &lt;= abs(f)
+            &lt; 1.
+          </para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>e</term>
+        <listitem>
+          <para>
+            массив целых чисел, который удовлетворяет уравнению: <literal>x=
+              f.*2.^e
+            </literal>
+          </para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>Эта функция соответствует функции C ANSI frexp(). Любые нули в 
+      <literal>x</literal> производят <literal>f=0</literal> и
+      <literal>e=0</literal>.
+    </para>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[ 
+[f,e]=frexp([1,%pi,-3,%eps])
+ ]]></programlisting>
+  </refsection>
+  <refsection role="see also">
+    <title>Смотрите также</title>
+    <simplelist type="inline">
+      <member>
+        <link linkend="log">log</link>
+      </member>
+      <member>
+        <link linkend="hat">hat</link>
+      </member>
+      <member>
+        <link linkend="ieee">ieee</link>
+      </member>
+      <member>
+        <link linkend="log2">log2</link>
+      </member>
+    </simplelist>
+  </refsection>
+</refentry>
diff --git a/scilab/modules/elementary_functions/help/ru_RU/floating_point/int.xml b/scilab/modules/elementary_functions/help/ru_RU/floating_point/int.xml
new file mode 100644 (file)
index 0000000..0320893
--- /dev/null
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2008 - INRIA
+ * Copyright (C) 2011 - DIGITEO - Michael Baudin
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<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="ru" xml:id="int">
+  <info>
+    <pubdate>$LastChangedDate$</pubdate>
+  </info>
+  <refnamediv>
+    <refname>int</refname>
+    <refpurpose>округление в направлении нуля</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>y=int(X)</synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <variablelist>
+      <varlistentry>
+        <term>X</term>
+        <listitem>
+          <para>матрица вещественных чисел</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>y</term>
+        <listitem>
+          <para>матрица целых чисел</para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      <literal>int(X)</literal> возвращает целую часть вещественных значений матрицы  <literal>X</literal>.
+      То же самое, что и <literal>fix</literal>.
+    </para>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[ 
+int([1.3 1.5 1.7 2.5 3.7])
+// Обратите внимание на результат для
+// отрицательных значений
+int([-1.3 -1.5 -1.7 -2.5 -3.7])
+ ]]></programlisting>
+  </refsection>
+  <refsection role="see also">
+    <title>Смотрите также</title>
+    <simplelist type="inline">
+      <member>
+        <link linkend="round">round</link>
+      </member>
+      <member>
+        <link linkend="floor">floor</link>
+      </member>
+      <member>
+        <link linkend="ceil">ceil</link>
+      </member>
+    </simplelist>
+  </refsection>
+</refentry>
diff --git a/scilab/modules/elementary_functions/help/ru_RU/floating_point/isinf.xml b/scilab/modules/elementary_functions/help/ru_RU/floating_point/isinf.xml
new file mode 100644 (file)
index 0000000..07c0a70
--- /dev/null
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2008 - INRIA
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="isinf" xml:lang="ru">
+  <info>
+    <pubdate>$LastChangedDate$</pubdate>
+  </info>
+  <refnamediv>
+    <refname>isinf</refname>
+    <refpurpose>проверка на бесконечные элементы</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>r=isinf(x)</synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <variablelist>
+      <varlistentry>
+        <term>x</term>
+        <listitem>
+          <para>матрица или вектор вещественных или комплексных значений</para>
+        </listitem>
+        <term>r</term>
+        <listitem>
+          <para>вектор или матрица логических значений</para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      <literal>isinf(x)</literal> возвращает вектор или матрицу логических значений, в которых истинные элементы соответствуют бесконечным элементам <literal>x</literal>,
+      а ложные элементы соответствуют конечным элементам <literal>x</literal>.
+    </para>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[ 
+isinf([1 0.01 -%inf %inf])
+ ]]></programlisting>
+  </refsection>
+  <refsection role="see also">
+    <title>Смотрите также</title>
+    <simplelist type="inline">
+      <member>
+        <link linkend="isnan">isnan</link>
+      </member>
+    </simplelist>
+  </refsection>
+</refentry>
diff --git a/scilab/modules/elementary_functions/help/ru_RU/floating_point/isnan.xml b/scilab/modules/elementary_functions/help/ru_RU/floating_point/isnan.xml
new file mode 100644 (file)
index 0000000..f40a982
--- /dev/null
@@ -0,0 +1,93 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2008 - INRIA
+ * Copyright (C) 2010 - DIGITEO - Michael Baudin
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="isnan" xml:lang="ru">
+  <refnamediv>
+    <refname>isnan</refname>
+    <refpurpose>проверка на нечисловые элементы ("Nan")</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>r=isnan(x)</synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <variablelist>
+      <varlistentry>
+        <term>x</term>
+        <listitem>
+          <para>
+            вектор или матрица вещественных или комплексных значений
+          </para>
+        </listitem>
+        <term>r</term>
+        <listitem>
+          <para>
+            вектор или матрица логических значений
+          </para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      <literal>isnan(x)</literal> возвращает вектор или матрицу логических значений, которые содержат истинные элементы, соответствующие нечисловым элементам 
+      <literal>x</literal> и ложные элементы, соответствующие обычным элементам
+      <literal>x</literal>.
+    </para>
+    <para>
+      Здесь мы укажем причины существования этой функции.
+      Рассмотрим число с плавающей точкой <literal>x</literal> и предположим, что мы 
+      хотим узнать является ли это число нечисловым. 
+      Условие <literal>(x==%nan)</literal> ложно, если  <literal>x</literal>
+      равно <literal>%nan</literal>. Вот почему функция
+      <literal>isnan</literal> полезна: она позволяет увидеть является ли число
+      с плавающей запятой нечисловым (Nan) без фактического сравнения его
+      значения с <literal>%nan</literal>.
+    </para>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[ 
+isnan([1 0.01 -%nan %inf-%inf])
+ ]]></programlisting>
+    <para>
+      В следующем примере мы увидим, что <literal>%nan</literal> имеет очень
+      особые свойства сравнения и сравним результаты с функцией
+      <literal>isnan</literal>.
+    </para>
+    <programlisting role="example"><![CDATA[ 
+    %nan == %nan
+    %nan <> %nan
+    isnan(%nan)
+ ]]></programlisting>
+    <para>
+      В следующем примере мы выделим не-Nan значения <literal>y</literal> из
+      массива <literal>x</literal>.
+    </para>
+    <programlisting role="example"><![CDATA[ 
+x = [1 2 %nan 3 %nan 4]
+k = find(~isnan(x))
+y = x(k)
+ ]]></programlisting>
+  </refsection>
+  <refsection role="see also">
+    <title>Смотрите также</title>
+    <simplelist type="inline">
+      <member>
+        <link linkend="isinf">isinf</link>
+      </member>
+    </simplelist>
+  </refsection>
+</refentry>
diff --git a/scilab/modules/elementary_functions/help/ru_RU/floating_point/nearfloat.xml b/scilab/modules/elementary_functions/help/ru_RU/floating_point/nearfloat.xml
new file mode 100644 (file)
index 0000000..7ee6da8
--- /dev/null
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="nearfloat" xml:lang="ru">
+  <info>
+    <pubdate>$LastChangedDate$</pubdate>
+  </info>
+  <refnamediv>
+    <refname>nearfloat</refname>
+    <refpurpose>
+      получить предыдущее или следующее число с плавающей запятой
+    </refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>xnear = nearfloat(dir, x)</synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <variablelist>
+      <varlistentry>
+        <term>dir</term>
+        <listitem>
+          <para>строковое значение "succ" или "pred"</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>x</term>
+        <listitem>
+          <para>скаляр, вектор или матрица вещественных значений</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>xnear</term>
+        <listitem>
+          <para>скаляр, вектор или матрица вещественных значений</para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      Эта функция вычисляет, в поэлементном смысле, соответствующих соседей
+      элементов <literal>x</literal> (см. number_properties в нижеследующем
+      наборе с плавающей точкой), последующие элементы, если <literal>dir =
+        "succ"
+      </literal>
+      ,и предыдущие элементы, если <literal>dir =
+        "pred"
+      </literal>
+      .
+    </para>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[ 
+format("e",22)
+nearfloat("succ",1) - 1
+1 - nearfloat("pred",1)
+format("v") //reset default format
+ ]]></programlisting>
+  </refsection>
+  <refsection role="see also">
+    <title>Смотрите также</title>
+    <simplelist type="inline">
+      <member>
+        <link linkend="number_properties">number_properties</link>
+      </member>
+      <member>
+        <link linkend="frexp">frexp</link>
+      </member>
+    </simplelist>
+  </refsection>
+</refentry>
diff --git a/scilab/modules/elementary_functions/help/ru_RU/floating_point/nextpow2.xml b/scilab/modules/elementary_functions/help/ru_RU/floating_point/nextpow2.xml
new file mode 100644 (file)
index 0000000..e106302
--- /dev/null
@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2008 - INRIA
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="nextpow2" xml:lang="ru">
+  <info>
+    <pubdate>$LastChangedDate$</pubdate>
+  </info>
+  <refnamediv>
+    <refname>nextpow2</refname>
+    <refpurpose>степень двойки, дающая равное или большее число</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>t=nextpow2(x)</synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <variablelist>
+      <varlistentry>
+        <term>x</term>
+        <listitem>
+          <para>вектор или матрица вещественных чисел</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>p</term>
+        <listitem>
+          <para>вектор или матрица целых чисел</para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      Если  <literal>x</literal> - скаляр, то <literal>nextpow2(x)</literal>
+      вернёт такое <literal>p</literal>, что первое же его значение 
+      удовлетворяло условию <literal>2^p &gt;= abs(x)</literal>. Если
+      <literal>x</literal> - вектор или матрица, то
+      <literal>nextpow2(x)</literal> работает поэлементно.
+    </para>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[ 
+nextpow2(127)
+nextpow2(128)
+nextpow2(0:10)
+ ]]></programlisting>
+  </refsection>
+  <refsection role="see also">
+    <title>Смотрите также</title>
+    <simplelist type="inline">
+      <member>
+        <link linkend="frexp">frexp</link>
+      </member>
+    </simplelist>
+  </refsection>
+</refentry>
diff --git a/scilab/modules/elementary_functions/help/ru_RU/floating_point/number_properties.xml b/scilab/modules/elementary_functions/help/ru_RU/floating_point/number_properties.xml
new file mode 100644 (file)
index 0000000..020a9f7
--- /dev/null
@@ -0,0 +1,185 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="number_properties" xml:lang="ru">
+  <info>
+    <pubdate>$LastChangedDate$</pubdate>
+  </info>
+  <refnamediv>
+    <refname>number_properties</refname>
+    <refpurpose>определение параметров чисел с плавающей запятой</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>pr = number_properties(prop)</synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <variablelist>
+      <varlistentry>
+        <term>prop</term>
+        <listitem>
+          <para>строка</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>pr</term>
+        <listitem>
+          <para>вещественный или логический скаляр</para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      Эта функция может быть использована для получения характеристик
+      чисел/свойств из набора с плавающей запятой, обозначенного здесь как
+      <literal>F(b,p,emin,emax)</literal> (обычно набор 64-х разрядных чисел
+      описывается IEEE 754). Числа <literal>F</literal> представляются в
+      виде:
+    </para>
+    <screen><![CDATA[ 
+sign * m * b^e
+ ]]></screen>
+    <para>
+      <literal>e</literal> - показатель, а 
+      <literal>m</literal> - мантисса:
+    </para>
+    <latex>
+      $$
+      m = d_1 \cdot b^{-1} + d_2 \cdot b^{-2} + \ldots + d_p \cdot b^{-p}
+      $$
+    </latex>
+    <para>
+      Разряды <latex>$d_i$</latex> находятся в диапазоне <literal>[0,
+        b-1]
+      </literal>
+      а <literal>e</literal> находится в диапазоне 
+      <literal>[emin, emax]</literal>, скажем, что число "нормированное", если
+      <latex>$d_1 \neq 0$</latex>. Можно получить следующие сведения:
+    </para>
+    <variablelist>
+      <varlistentry>
+        <term>prop = "radix"</term>
+        <listitem>
+          <para>
+            тогда <literal>pr</literal> является основание логарифма 
+            <literal>b</literal> набора <literal>F</literal>
+          </para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>prop = "digits"</term>
+        <listitem>
+          <para>
+            тогда <literal>pr</literal> является количеством разрядов
+            <literal>p</literal>
+          </para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>prop = "huge"</term>
+        <listitem>
+          <para>
+            тогда <literal>pr</literal> является максимальным положительным
+            числом с плавающей запятой из <literal>F</literal>
+          </para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>prop = "tiny"</term>
+        <listitem>
+          <para>
+            тогда <literal>pr</literal> является минимальным
+            положительным нормированным числом с плавающей запятой из
+            <literal>F</literal>
+          </para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>prop = "denorm"</term>
+        <listitem>
+          <para>
+            тогда <literal>pr</literal> является логическим значением (%t,
+            если используются ненормированные числа)
+          </para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>prop = "tiniest"</term>
+        <listitem>
+          <para>
+            тогда, если <literal>denorm = %t</literal>, то
+            <literal>pr</literal> является минимальным положительным ненормированным
+            числом, в противном случае <literal>pr = tiny</literal>
+          </para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>prop = "eps"</term>
+        <listitem>
+          <para>
+            тогда <literal>pr</literal> является машинным эпсилоном (вообще
+            <latex>$\dfrac{b^{1-p}}{2}$</latex>), которое является относительной
+            максимальной ошибкой между вещественным <latex>x</latex> (таким,
+            что <latex>$|x|$</latex> в <literal>[tiny, huge]</literal>) и
+            <literal>fl(x)</literal>, его приближением с плавающей запятой в 
+            <literal>F</literal>
+          </para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>prop = "minexp"</term>
+        <listitem>
+          <para>
+            тогда <literal>pr</literal> является 
+            <literal>emin</literal>
+          </para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>prop = "maxexp"</term>
+        <listitem>
+          <para>
+            тогда <literal>pr</literal> является 
+            <literal>emax</literal>
+          </para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Примечания</title>
+    <para>
+      Эта функция использует подпрограмму dlamch для получения параметров
+      машины (имена (radix, digit, huge и т. д.) рекомендованы стандартом LIA 1
+      и отличаются от соответствующих имён lapack); ПРЕДУПРЕЖДЕНИЕ: иногда вы
+      можете увидеть следующее определение машинного эпсилона: <latex>$eps =
+        b^{1-p}$
+      </latex>
+      ,но в этой функции мы используем традиционное определение
+      (см. выше prop = "eps") и поэтому <latex>$eps =
+        \dfrac{b^{1-p}}{2}$
+      </latex>
+      ,если производится нормальное округление, а
+      если нет, то <latex>$eps =b^{1-p}$</latex>.
+    </para>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[ 
+b = number_properties("radix")
+eps = number_properties("eps")
+ ]]></programlisting>
+  </refsection>
+  <refsection role="see also">
+    <title>Смотрите также</title>
+    <simplelist type="inline">
+      <member>
+        <link linkend="nearfloat">nearfloat</link>
+      </member>
+      <member>
+        <link linkend="frexp">frexp</link>
+      </member>
+    </simplelist>
+  </refsection>
+</refentry>
diff --git a/scilab/modules/elementary_functions/help/ru_RU/floating_point/round.xml b/scilab/modules/elementary_functions/help/ru_RU/floating_point/round.xml
new file mode 100644 (file)
index 0000000..fd4baf3
--- /dev/null
@@ -0,0 +1,88 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2008 - INRIA
+ * Copyright (C) 2011 - DIGITEO - Michael Baudin
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="round" xml:lang="ru">
+  <info>
+    <pubdate>$LastChangedDate$</pubdate>
+  </info>
+  <refnamediv>
+    <refname>round</refname>
+    <refpurpose>округление до ближайшего целого</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>y=round(x)</synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <variablelist>
+      <varlistentry>
+        <term>x</term>
+        <listitem>
+          <para>матрица вещественных или комплексных чисел</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>y</term>
+        <listitem>
+          <para>матрица целых или комплексных (с целыми вещественной и
+            комплексной частями) чисел
+          </para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      <literal>round(x)</literal> округляет элементы <literal>x</literal> до
+      ближайшего целого числа.
+    </para>
+    <para>
+      В спорном случае эта функция округляет в сторону бесконечности. То есть,
+      если <literal>x</literal> является положительным и посередине между двумя
+      целыми числами, то <literal>round(x)</literal> округляет в сторону
+      <literal>%inf</literal>. Если <literal>x</literal> является отрицательным и
+      посередине между двумя целыми числами, то <literal>round(x)</literal>
+      округляет в сторону <literal>-%inf</literal>. Иными словами, если 
+      <literal>x</literal> положительное, то <literal>round(x)</literal> равно 
+      <literal>int(x+0.5)</literal>, а если <literal>x</literal> отрицательное, то
+      <literal>round(x)</literal> равно <literal>int(x-0.5)</literal>
+    </para>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[ 
+// Заметьте, что round(1.5)==2
+round([1.3 1.5 1.7 2.5 3.7])
+// Обратите внимание на результат для
+// отрицательных значений
+// Заметьте, что round(-1.5)==-2
+round([-1.3 -1.5 -1.7 -2.5 -3.7])
+ ]]></programlisting>
+  </refsection>
+  <refsection role="see also">
+    <title>Смотрите также</title>
+    <simplelist type="inline">
+      <member>
+        <link linkend="int">int</link>
+      </member>
+      <member>
+        <link linkend="floor">floor</link>
+      </member>
+      <member>
+        <link linkend="ceil">ceil</link>
+      </member>
+    </simplelist>
+  </refsection>
+</refentry>
diff --git a/scilab/modules/elementary_functions/help/ru_RU/integer_representation/CHAPTER b/scilab/modules/elementary_functions/help/ru_RU/integer_representation/CHAPTER
new file mode 100644 (file)
index 0000000..15a3c3c
--- /dev/null
@@ -0,0 +1,2 @@
+title = Представление целых чисел
+
diff --git a/scilab/modules/elementary_functions/help/ru_RU/integer_representation/base2dec.xml b/scilab/modules/elementary_functions/help/ru_RU/integer_representation/base2dec.xml
new file mode 100644 (file)
index 0000000..003be2f
--- /dev/null
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2008 - INRIA
+ * Copyright (C) 2011 - DIGITEO - Michael Baudin
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="base2dec" xml:lang="ru">
+  <info>
+    <pubdate>$LastChangedDate: 2006-09-10 20:58:00 +0200 (Sun, 10 Sep 2006)
+      $
+    </pubdate>
+  </info>
+  <refnamediv>
+    <refname>base2dec</refname>
+    <refpurpose>
+      преобразование из числа по основанию b в десятичное число
+    </refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>d=base2dec(s,b)</synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <variablelist>
+      <varlistentry>
+        <term>s</term>
+        <listitem>
+          <para>
+            матрица строк, соответствующих представлению в виде числа по
+            основанию b 
+          </para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>b</term>
+        <listitem>
+          <para>
+            матрица размером 1 на 1 чисел двойной точности, положительное целое значение, 
+            основание
+          </para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>d</term>
+        <listitem>
+          <para>
+            матрица чисел двойной точности, положительные целые значения
+          </para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      <literal>base2dec(x,b)</literal> возвращает матрицу чисел, соответствующих представлению чисел по основанию <literal>b</literal>.
+    </para>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[ 
+base2dec(['ABC','0','A'],16)
+ ]]></programlisting>
+  </refsection>
+  <refsection role="see also">
+    <title>Смотрите также</title>
+    <simplelist type="inline">
+      <member>
+        <link linkend="bin2dec">bin2dec</link>
+      </member>
+      <member>
+        <link linkend="oct2dec">oct2dec</link>
+      </member>
+      <member>
+        <link linkend="hex2dec">hex2dec</link>
+      </member>
+      <member>
+        <link linkend="dec2bin">dec2bin</link>
+      </member>
+      <member>
+        <link linkend="dec2oct">dec2oct</link>
+      </member>
+      <member>
+        <link linkend="dec2hex">dec2hex</link>
+      </member>
+    </simplelist>
+  </refsection>
+</refentry>
diff --git a/scilab/modules/elementary_functions/help/ru_RU/integer_representation/bin2dec.xml b/scilab/modules/elementary_functions/help/ru_RU/integer_representation/bin2dec.xml
new file mode 100644 (file)
index 0000000..feba0c0
--- /dev/null
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2008 - INRIA
+ * Copyright (C) 2011 - DIGITEO - Michael Baudin
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="bin2dec" xml:lang="ru">
+  <info>
+    <pubdate>$LastChangedDate$</pubdate>
+  </info>
+  <refnamediv>
+    <refname>bin2dec</refname>
+    <refpurpose>преобразование из двоичной системы счисления в десятичную</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>y=bin2dec(str)</synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <variablelist>
+      <varlistentry>
+        <term>str</term>
+        <listitem>
+          <para>матрица строк, содержащая только символы '1' и '0'</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>y</term>
+        <listitem>
+          <para>
+            матрица чисел двойной точности, положительные целые значения
+          </para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      Эта функция возвращает десятичное число <literal>y</literal>, чьё двоичное 
+      представление задаётся строкой  <literal>str</literal> ( <literal>y</literal> и
+      <literal>str</literal> имеют одинаковый размер).
+    </para>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[ 
+// Пример 1 :
+// '1010110' : двоичное представление числа 86 
+str='1010110';
+y=bin2dec(str)
+// Пример 2 :
+// '1011011' : двоичное представление числа 91 
+// '1010010' : двоичное представление числа 82
+str=['1011011'; '1010010']
+y=bin2dec(str)
+ ]]></programlisting>
+  </refsection>
+  <refsection role="see also">
+    <title>Смотрите также</title>
+    <simplelist type="inline">
+      <member>
+        <link linkend="base2dec">base2dec</link>
+      </member>
+      <member>
+        <link linkend="oct2dec">oct2dec</link>
+      </member>
+      <member>
+        <link linkend="hex2dec">hex2dec</link>
+      </member>
+      <member>
+        <link linkend="dec2bin">dec2bin</link>
+      </member>
+      <member>
+        <link linkend="dec2oct">dec2oct</link>
+      </member>
+      <member>
+        <link linkend="dec2hex">dec2hex</link>
+      </member>
+    </simplelist>
+  </refsection>
+</refentry>
diff --git a/scilab/modules/elementary_functions/help/ru_RU/integer_representation/dec2bin.xml b/scilab/modules/elementary_functions/help/ru_RU/integer_representation/dec2bin.xml
new file mode 100644 (file)
index 0000000..1f856e8
--- /dev/null
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2008 - INRIA
+ * Copyright (C) 2011 - DIGITEO - Michael Baudin
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="dec2bin" xml:lang="ru">
+  <info>
+    <pubdate>$LastChangedDate$</pubdate>
+  </info>
+  <refnamediv>
+    <refname>dec2bin</refname>
+    <refpurpose>преобразование из десятичной системы счисления в двоичную</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>
+      str=dec2bin(x)
+      str=dec2bin(x,n)
+    </synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <variablelist>
+      <varlistentry>
+        <term>x</term>
+        <listitem>
+          <para>
+            матрица чисел двойной точности, положительные целые значения
+          </para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>n</term>
+        <listitem>
+          <para>положительное целое</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>str</term>
+        <listitem>
+          <para>матрица строк</para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      Для заданного <literal>x</literal>, положительного целого (или вектора/матрицы 
+      целых чисел) эта функция возвращает строку (или вектор-столбец строк), которая 
+      является двоичным представлением <literal>x</literal>. Если размер 
+      <literal>x</literal> больше 1, то тогда каждый компонент вектора-столбца 
+      <literal>str</literal> является двоичным представлением компонентов 
+      <literal>x</literal> (то есть <literal>str(i)</literal> является двоичным 
+      представлением <literal>x(i)</literal>).
+    </para>
+    <para>
+      Если длина компонентов <literal>str</literal> меньше <literal>n</literal>
+      (то есть длина str(i) &lt; n ), то тогда к компонентам  <literal>str</literal> 
+      слева добавляются символы '0' для того, чтобы сделать длину компонент равной 
+      <literal>n</literal>.
+    </para>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[ 
+// Пример 1 :
+x=86;
+str=dec2bin(x)
+// Пример 2 :
+// Двоичное представление числа 86: '1010110'.
+// Его длина равна 7 (меньше, чем n).
+// Добавляем к str символ '0' 8 раз (слева).
+x=86;
+n=15;
+str=dec2bin(x,n)
+// Пример 3 :
+x=[12;45;135]
+z=dec2bin(x)
+ ]]></programlisting>
+  </refsection>
+  <refsection role="see also">
+    <title>Смотрите также</title>
+    <simplelist type="inline">
+      <member>
+        <link linkend="base2dec">base2dec</link>
+      </member>
+      <member>
+        <link linkend="bin2dec">bin2dec</link>
+      </member>
+      <member>
+        <link linkend="oct2dec">oct2dec</link>
+      </member>
+      <member>
+        <link linkend="hex2dec">hex2dec</link>
+      </member>
+      <member>
+        <link linkend="dec2oct">dec2oct</link>
+      </member>
+      <member>
+        <link linkend="dec2hex">dec2hex</link>
+      </member>
+    </simplelist>
+  </refsection>
+</refentry>
diff --git a/scilab/modules/elementary_functions/help/ru_RU/integer_representation/dec2hex.xml b/scilab/modules/elementary_functions/help/ru_RU/integer_representation/dec2hex.xml
new file mode 100644 (file)
index 0000000..a7a8dc0
--- /dev/null
@@ -0,0 +1,85 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2008 - INRIA
+ * Copyright (C) 2011 - DIGITEO - Michael Baudin
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="dec2hex" xml:lang="ru">
+  <info>
+    <pubdate>$LastChangedDate: 2006-09-10 20:58:00 +0200 (Sun, 10 Sep 2006)
+      $
+    </pubdate>
+  </info>
+  <refnamediv>
+    <refname>dec2hex</refname>
+    <refpurpose>
+      преобразование из десятичной системы счисления в шестнадцатеричную
+    </refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>h=dec2hex(d)</synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <variablelist>
+      <varlistentry>
+        <term>d</term>
+        <listitem>
+          <para>
+            матрица чисел двойной точности, положительные целые значения
+          </para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>h</term>
+        <listitem>
+          <para>матрица строк</para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      <literal>dec2hex(x)</literal> возвращает шестнадцатеричное представление
+      матрицы целых чисел.
+    </para>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[ 
+dec2hex([2748 10; 11 3])
+ ]]></programlisting>
+  </refsection>
+  <refsection role="see also">
+    <title>Смотрите также</title>
+    <simplelist type="inline">
+      <member>
+        <link linkend="base2dec">base2dec</link>
+      </member>
+      <member>
+        <link linkend="bin2dec">bin2dec</link>
+      </member>
+      <member>
+        <link linkend="oct2dec">oct2dec</link>
+      </member>
+      <member>
+        <link linkend="hex2dec">hex2dec</link>
+      </member>
+      <member>
+        <link linkend="dec2bin">dec2bin</link>
+      </member>
+      <member>
+        <link linkend="dec2oct">dec2oct</link>
+      </member>
+    </simplelist>
+  </refsection>
+</refentry>
diff --git a/scilab/modules/elementary_functions/help/ru_RU/integer_representation/dec2oct.xml b/scilab/modules/elementary_functions/help/ru_RU/integer_representation/dec2oct.xml
new file mode 100644 (file)
index 0000000..12b23c3
--- /dev/null
@@ -0,0 +1,84 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2008 - INRIA
+ * Copyright (C) 2011 - DIGITEO - Michael Baudin
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="dec2oct" xml:lang="ru">
+  <info>
+    <pubdate>$LastChangedDate: 2006-09-10 20:58:00 +0200 (Sun, 10 Sep 2006)
+      $
+    </pubdate>
+  </info>
+  <refnamediv>
+    <refname>dec2oct</refname>
+    <refpurpose>
+      преобразование из десятичной системы счисления в восьмеричную
+    </refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>o=dec2oct(d)</synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <variablelist>
+      <varlistentry>
+        <term>d</term>
+        <listitem>
+          <para>
+            матрица чисел двойной точности, положительные целые значения
+          </para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>o</term>
+        <listitem>
+          <para>матрица строк</para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      <literal>dec2oct(x)</literal> возвращает восьмеричное представление матрицы целых чисел.
+    </para>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[ 
+dec2oct([2748 10; 11 3])
+ ]]></programlisting>
+  </refsection>
+  <refsection role="see also">
+    <title>Смотрите также</title>
+    <simplelist type="inline">
+      <member>
+        <link linkend="base2dec">base2dec</link>
+      </member>
+      <member>
+        <link linkend="bin2dec">bin2dec</link>
+      </member>
+      <member>
+        <link linkend="oct2dec">oct2dec</link>
+      </member>
+      <member>
+        <link linkend="hex2dec">hex2dec</link>
+      </member>
+      <member>
+        <link linkend="dec2bin">dec2bin</link>
+      </member>
+      <member>
+        <link linkend="dec2hex">dec2hex</link>
+      </member>
+    </simplelist>
+  </refsection>
+</refentry>
diff --git a/scilab/modules/elementary_functions/help/ru_RU/integer_representation/hex2dec.xml b/scilab/modules/elementary_functions/help/ru_RU/integer_representation/hex2dec.xml
new file mode 100644 (file)
index 0000000..447da4d
--- /dev/null
@@ -0,0 +1,86 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2008 - INRIA
+ * Copyright (C) 2011 - DIGITEO - Michael Baudin
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="hex2dec" xml:lang="ru">
+  <info>
+    <pubdate>$LastChangedDate: 2006-09-10 20:58:00 +0200 (Sun, 10 Sep 2006)
+      $
+    </pubdate>
+  </info>
+  <refnamediv>
+    <refname>hex2dec</refname>
+    <refpurpose>
+      преобразование из шестнадцатеричной системы счисления в десятичную
+    </refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>d=hex2dec(h)</synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <variablelist>
+      <varlistentry>
+        <term>h</term>
+        <listitem>
+          <para>
+            матрица строк, соответствующих шестнадцатеричному представлению
+          </para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>d</term>
+        <listitem>
+          <para>
+            матрица чисел двойной точности, положительные целые значения
+          </para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      <literal>hex2dec(x)</literal> возвращает матрицу чисел, соответствующих шестнадцатеричному представлению.
+    </para>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[ 
+hex2dec(['ABC','0','A'])
+ ]]></programlisting>
+  </refsection>
+  <refsection role="see also">
+    <title>Смотрите также</title>
+    <simplelist type="inline">
+      <member>
+        <link linkend="base2dec">base2dec</link>
+      </member>
+      <member>
+        <link linkend="bin2dec">bin2dec</link>
+      </member>
+      <member>
+        <link linkend="oct2dec">oct2dec</link>
+      </member>
+      <member>
+        <link linkend="dec2bin">dec2bin</link>
+      </member>
+      <member>
+        <link linkend="dec2oct">dec2oct</link>
+      </member>
+      <member>
+        <link linkend="dec2hex">dec2hex</link>
+      </member>
+    </simplelist>
+  </refsection>
+</refentry>
diff --git a/scilab/modules/elementary_functions/help/ru_RU/integer_representation/oct2dec.xml b/scilab/modules/elementary_functions/help/ru_RU/integer_representation/oct2dec.xml
new file mode 100644 (file)
index 0000000..9d20585
--- /dev/null
@@ -0,0 +1,84 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2008 - INRIA
+ * Copyright (C) 2011 - DIGITEO - Michael Baudin
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="oct2dec" xml:lang="ru">
+  <info>
+    <pubdate>$LastChangedDate: 2006-09-10 20:58:00 +0200 (Sun, 10 Sep 2006)
+      $
+    </pubdate>
+  </info>
+  <refnamediv>
+    <refname>oct2dec</refname>
+    <refpurpose>преобразование из восьмеричной системы счисления в десятичную</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>d=oct2dec(o)</synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <variablelist>
+      <varlistentry>
+        <term>o</term>
+        <listitem>
+          <para>
+            матрица строк, соответствующих восьмеричному представлению
+          </para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>d</term>
+        <listitem>
+          <para>
+            матрица чисел двойной точности, положительные целые значения
+          </para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      <literal>oct2dec(x)</literal> возвращает матрицу чисел, соответствующих восьмеричному представлению.
+    </para>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[ 
+oct2dec(["1" "756115"; "0" "23"])
+ ]]></programlisting>
+  </refsection>
+  <refsection role="see also">
+    <title>Смотрите также</title>
+    <simplelist type="inline">
+      <member>
+        <link linkend="base2dec">base2dec</link>
+      </member>
+      <member>
+        <link linkend="bin2dec">bin2dec</link>
+      </member>
+      <member>
+        <link linkend="hex2dec">hex2dec</link>
+      </member>
+      <member>
+        <link linkend="dec2bin">dec2bin</link>
+      </member>
+      <member>
+        <link linkend="dec2oct">dec2oct</link>
+      </member>
+      <member>
+        <link linkend="dec2hex">dec2hex</link>
+      </member>
+    </simplelist>
+  </refsection>
+</refentry>
diff --git a/scilab/modules/elementary_functions/help/ru_RU/isdef.xml b/scilab/modules/elementary_functions/help/ru_RU/isdef.xml
new file mode 100644 (file)
index 0000000..c3d0369
--- /dev/null
@@ -0,0 +1,116 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2008 - INRIA
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="isdef" xml:lang="ru">
+  <info>
+    <pubdate>$LastChangedDate$</pubdate>
+  </info>
+  <refnamediv>
+    <refname>isdef</refname>
+    <refpurpose>проверяет существование переменной</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>isdef(name [,where])</synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <variablelist>
+      <varlistentry>
+        <term>name</term>
+        <listitem>
+          <para>символьная строка</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>where</term>
+        <listitem>
+          <para>
+            необязательная символьная строка со значением по умолчанию 
+            <literal>'all'</literal>
+          </para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      <literal>isdef(name)</literal> возвращает <literal>%T</literal>, если
+      переменная с именем <literal>name</literal> существует и <literal>%F</literal>
+      в противном случае.
+    </para>
+    <para>
+      Предостережение: функция, которая использует <literal>isdef</literal>, может
+      вернуть результат, который зависит от области видимости!
+    </para>
+    <para>
+      <literal>isdef(name,'local')</literal> возвращает <literal>%T</literal>,
+      если переменная с именем <literal>name</literal> существует в локальной 
+      области видимости текущей функции и <literal>%F</literal> в противном 
+      случае.
+    </para>
+    <para>
+      <literal>isdef(name,'nolocal')</literal> возвращает
+      <literal>%T</literal>, если переменная с именем <literal>name</literal>
+      существует в полной области видимости (включая глобальный уровень) текущей
+      функции и <literal>%F</literal> в противном случае.
+    </para>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[ 
+A=1;
+isdef('A')
+clear A
+isdef('A')
+function level1()
+  function level2()
+    disp(isdef("a","all"));
+    disp(isdef("a","local"));
+    disp(isdef("a","nolocal"));
+  endfunction
+  level2()
+endfunction
+function go()
+  a=1;
+  level1()
+endfunction
+go()
+ ]]></programlisting>
+  </refsection>
+  <refsection role="see also">
+    <title>Смотрите также</title>
+    <simplelist type="inline">
+      <member>
+        <link linkend="exists">exists</link>
+      </member>
+      <member>
+        <link linkend="isglobal">isglobal</link>
+      </member>
+      <member>
+        <link linkend="whereis">whereis</link>
+      </member>
+      <member>
+        <link linkend="type">type</link>
+      </member>
+      <member>
+        <link linkend="typeof">typeof</link>
+      </member>
+      <member>
+        <link linkend="clear">clear</link>
+      </member>
+    </simplelist>
+  </refsection>
+</refentry>
+
diff --git a/scilab/modules/elementary_functions/help/ru_RU/isempty.xml b/scilab/modules/elementary_functions/help/ru_RU/isempty.xml
new file mode 100644 (file)
index 0000000..0ed9ddf
--- /dev/null
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2008 - INRIA
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="isempty" xml:lang="ru">
+  <info>
+    <pubdate>$LastChangedDate$</pubdate>
+  </info>
+  <refnamediv>
+    <refname>isempty</refname>
+    <refpurpose>
+      проверка, является ли переменная пустой матрицей или пустым списком
+    </refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>t=isempty(x)</synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <variablelist>
+      <varlistentry>
+        <term>x</term>
+        <listitem>
+          <para>вектор, матрица или список</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>t</term>
+        <listitem>
+          <para>логическое значение</para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      <literal>isempty(x)</literal> возвращает значение "истина", если 
+      <literal>x</literal> является пустой матрицей или пустым списком.
+    </para>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[ 
+a=1
+isempty(a(2:$))
+isempty(find(rand(1:10)==5))
+ ]]></programlisting>
+  </refsection>
+</refentry>
+
diff --git a/scilab/modules/elementary_functions/help/ru_RU/isequal.xml b/scilab/modules/elementary_functions/help/ru_RU/isequal.xml
new file mode 100644 (file)
index 0000000..a496dca
--- /dev/null
@@ -0,0 +1,84 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2008 - INRIA
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="isequal" xml:lang="ru">
+  <info>
+    <pubdate>2001</pubdate>
+  </info>
+  <refnamediv>
+    <refname>isequal</refname>
+    <refpurpose>сравнение объектов</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>t=isequal(a,b)
+      t=isequal(a,b,..)
+    </synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <variablelist>
+      <varlistentry>
+        <term>a, b , ...</term>
+        <listitem>
+          <para>переменные любого типа</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>t</term>
+        <listitem>
+          <para>логическое значение</para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      <literal>isequal</literal> сравнивает свои аргументы. Если все они равны, 
+      то функция возвращает <literal>%t</literal> в противном случает она 
+      возвращает <literal>%f</literal>.
+    </para>
+    <para>
+      Когда сравниваются списки, структуры и т. п. то сравнение производится
+      рекурсивно, в порядке следования полей.
+    </para>
+    <para>
+      Данные с плавающей запятой сравниваются в соответствии с правилами IEEE, 
+      т.е.значения NaN не равны. См. <link linkend="isequalbitwise">isequalbitwise</link>
+      для побитовых сравнений.
+    </para>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[ 
+a=[1 2]
+isequal(a,[1 2])
+isequal(a,1)
+ ]]></programlisting>
+  </refsection>
+  <refsection role="see also">
+    <title>Смотрите также</title>
+    <simplelist type="inline">
+      <member>
+        <link linkend="isequalbitwise">isequalbitwise</link>
+      </member>
+      <member>
+        <link linkend="equal">equal</link>
+      </member>
+      <member>
+        <link linkend="less">less</link>
+      </member>
+    </simplelist>
+  </refsection>
+</refentry>
+
diff --git a/scilab/modules/elementary_functions/help/ru_RU/isequalbitwise.xml b/scilab/modules/elementary_functions/help/ru_RU/isequalbitwise.xml
new file mode 100644 (file)
index 0000000..9c7d726
--- /dev/null
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2008 - INRIA
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="isequalbitwise" xml:lang="ru">
+  <info>
+    <pubdate>2007</pubdate>
+  </info>
+  <refnamediv>
+    <refname>isequalbitwise</refname>
+    <refpurpose>побитовое сравнение переменных</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>t=isequalbitwise(a,b)
+      t=isequalbitwise(a,b,..)
+    </synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <variablelist>
+      <varlistentry>
+        <term>a, b , ...</term>
+        <listitem>
+          <para>переменные любого типа</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>t</term>
+        <listitem>
+          <para>логическое значение</para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      <literal>isequalbitwise</literal> сравнивает свои аргументы. Если все они равны, 
+      то функция возвращает <literal>%t</literal> в противном случает она 
+      возвращает <literal>%f</literal>.
+    </para>
+    <para>
+      Когда сравниваются списки, структуры и т. п. то сравнение производится
+      рекурсивно, в порядке следования полей.
+    </para>
+    <para>      Данные с плавающей запятой сравниваются в соответствии с правилами IEEE, 
+      т.е.значения NaN не равны, double(1) и int32(1) не равны. См. 
+      <link linkend="isequal">isequal</link> для сравнений IEEE.
+    </para>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[ 
+a=list(1:5,%s+1,'ABCDEFG');
+isequalbitwise(a,a)
+ ]]></programlisting>
+  </refsection>
+  <refsection role="see also">
+    <title>Смотрите также</title>
+    <simplelist type="inline">
+      <member>
+        <link linkend="isequal">isequal</link>
+      </member>
+    </simplelist>
+  </refsection>
+</refentry>
+
diff --git a/scilab/modules/elementary_functions/help/ru_RU/isvector.xml b/scilab/modules/elementary_functions/help/ru_RU/isvector.xml
new file mode 100644 (file)
index 0000000..c4a37ad
--- /dev/null
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2008 - INRIA
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="isvector" xml:lang="ru">
+  <info>
+    <pubdate>$LastChangedDate$</pubdate>
+  </info>
+  <refnamediv>
+    <refname>isvector</refname>
+    <refpurpose>проверка, является ли переменная вектором</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>t=isvector(x)</synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <variablelist>
+      <varlistentry>
+        <term>x</term>
+        <listitem>
+          <para>вектор или матрица</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>t</term>
+        <listitem>
+          <para>логическое значение</para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      <literal>isvector(x)</literal> возвращает значение "истина", если 
+      <literal>x</literal> является вектором (только один из его размеров отличен от 1).
+    </para>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[ 
+isvector(ones(10,1))
+isvector(1)
+ ]]></programlisting>
+  </refsection>
+</refentry>
+
diff --git a/scilab/modules/elementary_functions/help/ru_RU/log.xml b/scilab/modules/elementary_functions/help/ru_RU/log.xml
new file mode 100644 (file)
index 0000000..48ef146
--- /dev/null
@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2008 - INRIA
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="log" xml:lang="ru">
+  <info>
+    <pubdate>$LastChangedDate$</pubdate>
+  </info>
+  <refnamediv>
+    <refname>log</refname>
+    <refpurpose>натуральный логарифм</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>y=log(x)</synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <variablelist>
+      <varlistentry>
+        <term>x</term>
+        <listitem>
+          <para>вектор констант или матрица констант</para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      <literal>log(x)</literal> поэлементный логарифм 
+      <literal>y(i,j)=log(x(i,j))</literal>. Для матричного логарифма см.
+      <link linkend="logm">logm</link>.
+    </para>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[ 
+exp(log([1,%i,-1,-%i]))
+ ]]></programlisting>
+  </refsection>
+  <refsection role="see also">
+    <title>Смотрите также</title>
+    <simplelist type="inline">
+      <member>
+        <link linkend="exp">exp</link>
+      </member>
+      <member>
+        <link linkend="logm">logm</link>
+      </member>
+      <member>
+        <link linkend="log10">log10</link>
+      </member>
+      <member>
+        <link linkend="ieee">ieee</link>
+      </member>
+    </simplelist>
+  </refsection>
+</refentry>
+
diff --git a/scilab/modules/elementary_functions/help/ru_RU/log10.xml b/scilab/modules/elementary_functions/help/ru_RU/log10.xml
new file mode 100644 (file)
index 0000000..8a9c7e0
--- /dev/null
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2008 - INRIA
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="log10" xml:lang="ru">
+  <info>
+    <pubdate>$LastChangedDate$</pubdate>
+  </info>
+  <refnamediv>
+    <refname>log10</refname>
+    <refpurpose>десятичный логарифм</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>y=log10(x)</synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <variablelist>
+      <varlistentry>
+        <term>x</term>
+        <listitem>
+          <para>vector or matrix</para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      <literal>log10(x)</literal> является поэлементным десятичным логарифмом  
+      <literal>y(i,j)=log10(x(i,j))</literal>.
+    </para>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[  
+10.^log10([1,%i,-1,-%i])
+ ]]></programlisting>
+  </refsection>
+  <refsection role="see also">
+    <title>Смотрите также</title>
+    <simplelist type="inline">
+      <member>
+        <link linkend="log">log</link>
+      </member>
+      <member>
+        <link linkend="logm">logm</link>
+      </member>
+      <member>
+        <link linkend="hat">hat</link>
+      </member>
+      <member>
+        <link linkend="ieee">ieee</link>
+      </member>
+    </simplelist>
+  </refsection>
+</refentry>
+
diff --git a/scilab/modules/elementary_functions/help/ru_RU/log1p.xml b/scilab/modules/elementary_functions/help/ru_RU/log1p.xml
new file mode 100644 (file)
index 0000000..1235b61
--- /dev/null
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="log1p" xml:lang="ru">
+  <info>
+    <pubdate>$LastChangedDate$</pubdate>
+  </info>
+  <refnamediv>
+    <refname>log1p</refname>
+    <refpurpose>
+      вычисляет точное значение натурального логарифма аргумента, просуммированного
+      с единицей
+    </refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>y=log1p(x)</synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <variablelist>
+      <varlistentry>
+        <term>x</term>
+        <listitem>
+          <para>вещественный скаляр, вектор или матрица</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>y</term>
+        <listitem>
+          <para>вещественный скаляр, вектор или матрица</para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      <literal>log1p(x)</literal> является поэлементной функцией <literal>log(1+x)</literal>, т. е.
+      <literal>y(i,j)=log(1 + x(i,j))</literal>. Эта функция, определённая для <literal>x</literal>
+      &gt; -1, должна использоваться если необходимо точно вычислить 
+      <literal>log(1+x)</literal> для <literal>|x|</literal> &lt;&lt; 1.
+    </para>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[ 
+format("e",24)
+log(1.001)
+log1p(0.001)
+log(1 + 1.e-7)
+log1p(1.e-7)
+log(1 + 1.e-20)
+log1p(1.e-20)
+format("v") //reset default format
+ ]]></programlisting>
+  </refsection>
+  <refsection role="see also">
+    <title>Смотрите также</title>
+    <simplelist type="inline">
+      <member>
+        <link linkend="log">log</link>
+      </member>
+    </simplelist>
+  </refsection>
+</refentry>
+
diff --git a/scilab/modules/elementary_functions/help/ru_RU/log2.xml b/scilab/modules/elementary_functions/help/ru_RU/log2.xml
new file mode 100644 (file)
index 0000000..12e3996
--- /dev/null
@@ -0,0 +1,70 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2008 - INRIA
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="log2" xml:lang="ru">
+  <info>
+    <pubdate>$LastChangedDate$</pubdate>
+  </info>
+  <refnamediv>
+    <refname>log2</refname>
+    <refpurpose>логарифм по основанию 2</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>y=log2(x)</synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <variablelist>
+      <varlistentry>
+        <term>x</term>
+        <listitem>
+          <para>вектор или матрица</para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      <literal>log2(x)</literal> является поэлементным логарифмом по основанию 2  
+      <literal>y(i,j)=log2(x(i,j))</literal>.
+    </para>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[ 
+2.^log2([1,%i,-1,-%i])
+ ]]></programlisting>
+  </refsection>
+  <refsection role="see also">
+    <title>Смотрите также</title>
+    <simplelist type="inline">
+      <member>
+        <link linkend="log">log</link>
+      </member>
+      <member>
+        <link linkend="hat">hat</link>
+      </member>
+      <member>
+        <link linkend="ieee">ieee</link>
+      </member>
+      <member>
+        <link linkend="log10">log10</link>
+      </member>
+      <member>
+        <link linkend="frexp">frexp</link>
+      </member>
+    </simplelist>
+  </refsection>
+</refentry>
+
diff --git a/scilab/modules/elementary_functions/help/ru_RU/logm.xml b/scilab/modules/elementary_functions/help/ru_RU/logm.xml
new file mode 100644 (file)
index 0000000..c40af4d
--- /dev/null
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2008 - INRIA
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="logm" xml:lang="ru">
+  <info>
+    <pubdate>$LastChangedDate$</pubdate>
+  </info>
+  <refnamediv>
+    <refname>logm</refname>
+    <refpurpose>матричный логарифм</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>y=logm(x)</synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <variablelist>
+      <varlistentry>
+        <term>x</term>
+        <listitem>
+          <para>квадратная матрица</para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      <literal>logm(x)</literal> матричный логарифм <literal>x</literal>. 
+      Результат является комплексным, если <literal>x</literal> не является
+      положительной или положительно определённой матрицей. Если <literal>x</literal> 
+      является симметричной матрицей, то вычисление производится по форме Шура. 
+      В противном случае <literal>x</literal> предполагается диагонализируемой.
+      Для неё выполняется <literal>expm(logm(x))=x</literal>.
+    </para>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[ 
+A=[1,2;3,4];
+logm(A)
+expm(logm(A))
+A1=A*A';
+logm(A1)
+expm(logm(A1))
+A1(1,1)=%i;
+expm(logm(A1))
+ ]]></programlisting>
+  </refsection>
+  <refsection role="see also">
+    <title>Смотрите также</title>
+    <simplelist type="inline">
+      <member>
+        <link linkend="expm">expm</link>
+      </member>
+      <member>
+        <link linkend="log">log</link>
+      </member>
+    </simplelist>
+  </refsection>
+</refentry>
+
diff --git a/scilab/modules/elementary_functions/help/ru_RU/lstsize.xml b/scilab/modules/elementary_functions/help/ru_RU/lstsize.xml
new file mode 100644 (file)
index 0000000..19c3830
--- /dev/null
@@ -0,0 +1,83 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2008 - INRIA
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="lstsize" xml:lang="ru">
+  <info>
+    <pubdate>$LastChangedDate$</pubdate>
+  </info>
+  <refnamediv>
+    <refname>lstsize</refname>
+    <refpurpose>количество элементов list, tlist, mlist</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>n=lstsize(l)</synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <variablelist>
+      <varlistentry>
+        <term>l</term>
+        <listitem>
+          <para>объект список (list), типизированный список (tlist) или матрично-ориентированный список (mlist)</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>n</term>
+        <listitem>
+          <para>целое число, количество элементов</para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      <literal>lstsize(l)</literal> возвращает количество элементов для объектов 
+      списка (list), типизированного списка (tlist) или матрично-ориентированного 
+      списка (mlist). Эта функция гораздо эффективнее, чем функция 
+      <literal>size</literal> и работает одинаково со всеми типами списка, в то
+      время как <literal>size</literal> перегружается для объектов матрично-ориентированного
+      списка (<literal>mlist</literal>).
+    </para>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[ 
+lstsize(list(1,'aqsdf'))
+x=ssrand(3,2,4);
+[ny,nu]=size(x)
+lstsize(x)
+ ]]></programlisting>
+  </refsection>
+  <refsection role="see also">
+    <title>Смотрите также</title>
+    <simplelist type="inline">
+      <member>
+        <link linkend="length">length</link>
+      </member>
+      <member>
+        <link linkend="size">size</link>
+      </member>
+      <member>
+        <link linkend="list">list</link>
+      </member>
+      <member>
+        <link linkend="tlist">tlist</link>
+      </member>
+      <member>
+        <link linkend="mlist">mlist</link>
+      </member>
+    </simplelist>
+  </refsection>
+</refentry>
+
diff --git a/scilab/modules/elementary_functions/help/ru_RU/matrixmanipulation/CHAPTER b/scilab/modules/elementary_functions/help/ru_RU/matrixmanipulation/CHAPTER
new file mode 100644 (file)
index 0000000..1e90054
--- /dev/null
@@ -0,0 +1,2 @@
+title = Манипуляции с матрицами
+
diff --git a/scilab/modules/elementary_functions/help/ru_RU/matrixmanipulation/flipdim.xml b/scilab/modules/elementary_functions/help/ru_RU/matrixmanipulation/flipdim.xml
new file mode 100644 (file)
index 0000000..9c10f53
--- /dev/null
@@ -0,0 +1,79 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2008 - INRIA - Farid BELAHCENE
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="flipdim" xml:lang="ru">
+  <info>
+    <pubdate>$LastChangedDate$</pubdate>
+  </info>
+  <refnamediv>
+    <refname>flipdim</refname>
+    <refpurpose>зеркальное отражение компонентов x по заданному измерению</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>y=flipdim(x,dim)</synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <variablelist>
+      <varlistentry>
+        <term>x</term>
+        <listitem>
+          <para>скаляр, вектор или массив чисел</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>dim</term>
+        <listitem>
+          <para>положительное целое число</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>y</term>
+        <listitem>
+          <para>скаляр, вектор или массив чисел</para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      Для указанных <literal>x</literal>, скаляра/вектора/массива чисел и 
+      <literal>dim</literal>, положительного целого числа, эта функция зеркально
+      отражает компоненты <literal>x</literal> по номеру <literal>dim</literal> 
+      размерности <literal>x</literal> (<literal>x</literal> и <literal>y</literal> 
+      одного размера)
+    </para>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[ 
+// Пример 1: зеркальное отражение компонентов x 
+// по первой размерности
+x=[1 2 3 4; 5 6 7 8];
+dim=1;
+y=flipdim(x,dim)
+// Пример 2: зеркальное отражение компонентов x 
+// по второй размерности
+dim=2;
+y=flipdim(x,dim)
+// Пример 3: зеркальное отражение компонентов x 
+// по третьей размерности
+x=matrix(1:48,[3, 2, 4, 2]);
+dim=3;
+y=flipdim(x,dim)
+ ]]></programlisting>
+  </refsection>
+</refentry>
diff --git a/scilab/modules/elementary_functions/help/ru_RU/matrixmanipulation/permute.xml b/scilab/modules/elementary_functions/help/ru_RU/matrixmanipulation/permute.xml
new file mode 100644 (file)
index 0000000..dd04810
--- /dev/null
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2008 - INRIA - Farid BELAHCENE
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="permute" xml:lang="ru">
+  <info>
+    <pubdate>$LastChangedDate$</pubdate>
+  </info>
+  <refnamediv>
+    <refname>permute</refname>
+    <refpurpose>перестановка размерностей массива</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>y=permute(x,dims)</synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <variablelist>
+      <varlistentry>
+        <term>dims</term>
+        <listitem>
+          <para>скаляр или вектор положительных вещественных чисел.</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>x</term>
+        <listitem>
+          <para>скаляр, вектор, матрица или многомерный массив.</para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      <literal>Перестановка размерностей массива.</literal>
+    </para>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[ 
+//Пример 1:
+x=[1 2 3; 4 5 6];
+y=permute(x,[2 1]);
+//пример 2:
+x=matrix(1:12,[2, 3, 2]);
+y=permute(x,[3 1 2]);
+ ]]></programlisting>
+  </refsection>
+  <refsection role="see also">
+    <title>Смотрите также</title>
+    <simplelist type="inline">
+      <member>
+        <link linkend="pertrans">pertrans</link>
+      </member>
+      <member>
+        <link linkend="quote">quote</link>
+      </member>
+      <member>
+        <link linkend="cat">cat</link>
+      </member>
+    </simplelist>
+  </refsection>
+</refentry>
diff --git a/scilab/modules/elementary_functions/help/ru_RU/matrixmanipulation/repmat.xml b/scilab/modules/elementary_functions/help/ru_RU/matrixmanipulation/repmat.xml
new file mode 100644 (file)
index 0000000..848af27
--- /dev/null
@@ -0,0 +1,130 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2011 - INRIA - Serge Steer
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="repmat" xml:lang="ru">
+  <info>
+    <pubdate>$LastChangedDate: 2011-01-12  (mer, 12 jan 2011)
+      $
+    </pubdate>
+  </info>
+  <refnamediv>
+    <refname>repmat</refname>
+    <refpurpose>Дублирование массива и его мозаичное размещение</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>B = repmat(A,m,n,...)</synopsis>
+    <synopsis>B = repmat(A,siz)</synopsis>
+    <synopsis>B = repmat(A,m)</synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <variablelist>
+      <varlistentry>
+        <term>A</term>
+        <listitem>
+          <para>двумерный массив.</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>m, n, ...</term>
+        <listitem>
+          <para>
+            целые числа, количество блоков <literal>A</literal> для каждой 
+            размерности <literal>B</literal>.
+          </para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>siz</term>
+        <listitem>
+          <para>
+            вектор целых чисел, каждый элемент указывает количество блоков 
+            <literal>A</literal> для соответствующей размерности 
+            <literal>B</literal>.
+          </para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>B</term>
+        <listitem>
+          <para>
+            результирующая форма массива, полученная мозаичным размещением двумерного
+            массива <literal>A</literal>.
+          </para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      <literal>repmat(A,m,n)</literal> или по-другому 
+      <literal>repmat(A,[m,n])</literal> возвращает большую матрицу размером <literal>m</literal> на <literal>n</literal>, состоящую из мозаично размещённых 
+      копий <literal>A</literal>. Размер результирующей матрицы равен <literal>[size(A,1)*M,
+        size(A,2)*N]
+      </literal>
+      .
+    </para>
+    <para>
+      <literal>repmat(A,m)</literal> создаёт мозаичное размещение размером 
+      <literal>m</literal> на <literal>m</literal>.
+    </para>
+    <para>
+      <literal>repmat(A,[m n p ...])</literal> мозаично размещает массив 
+      <literal>A</literal> так, чтобы получился многомерный массив, построенный из копий 
+      <literal>A</literal>. Размер результата равен <literal>[size(A,1)*M, size(A,2)*N,
+        size(A,3)*P, ...]
+      </literal>
+      .
+    </para>
+    <para>
+      На данный момент поддерживаются только массивы вещественных, целочисленных, 
+      логических, строковых, полиномиальных и рациональных значений, а также разрежённые 
+      матрицы. Это определение функции может быть расширено с помощью механизма перегрузки.
+    </para>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[ 
+    repmat(1:3,2,2)
+    repmat(int8([1 0 1;0 1 0]),2,3,2)
+    repmat("Scilab",3,2)
+    t="Scilab";t(ones(3,2))
+    repmat([1/%s;2/(%s+1)],1,3)
+ ]]></programlisting>
+  </refsection>
+  <refsection>
+    <title>Смотрите также</title>
+    <simplelist type="inline">
+      <member>
+        <link linkend="matrix">matrix</link>
+      </member>
+      <member>
+        <link linkend="extraction">extraction</link>
+      </member>
+      <member>
+        <link linkend="size">size</link>
+      </member>
+    </simplelist>
+  </refsection>
+  <refsection>
+    <title>История</title>
+    <revhistory>
+      <revision>
+        <revnumber>5.3.1</revnumber>
+        <revremark>Введена функция repmat.</revremark>
+      </revision>
+    </revhistory>
+  </refsection>
+</refentry>
diff --git a/scilab/modules/elementary_functions/help/ru_RU/matrixmanipulation/resize_matrix.xml b/scilab/modules/elementary_functions/help/ru_RU/matrixmanipulation/resize_matrix.xml
new file mode 100644 (file)
index 0000000..38a2c66
--- /dev/null
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2008 - INRIA - Jean-Baptiste SILVY
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="resize_matrix" xml:lang="ru">
+  <info>
+    <pubdate>$LastChangedDate: 2006-08-30 13:26:08 +0200 (mer, 30 aoû 2006)
+      $
+    </pubdate>
+  </info>
+  <refnamediv>
+    <refname>resize_matrix</refname>
+    <refpurpose>создание новой матрицы иного размера</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>resMat = resize_matrix(mat,nbRow,nbCol,[typeOfMat])</synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <variablelist>
+      <varlistentry>
+        <term>mat</term>
+        <listitem>
+          <para>
+            входная матрица которую необходимо преобразовать в новую матрицу других размеров.
+          </para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>nbRow</term>
+        <listitem>
+          <para>количество строк новой матрицы.</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>nbCol</term>
+        <listitem>
+          <para>количество столбцов новой матрицы.</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>typeOfMat</term>
+        <listitem>
+          <para>символьная строка, название типа новой матрицы.</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>resMat</term>
+        <listitem>
+          <para>новая матрица.</para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      Создание матрицы размером <literal>nbRow</literal> на <literal>nbCol</literal>
+      чьи элементы <literal>(i,j)</literal> являются элементами <literal>mat(i,j)</literal>, 
+      если <literal>(i,j)</literal> находятся в диапазоне входной матрицы. В противном случае 
+      элементы <literal>(i,j)</literal> равны <literal>0</literal> для вещественных или 
+      целочисленных матриц, <literal>%f</literal> для матриц с логическими значениями и 
+      пустой строкой для строковых матриц.
+    </para>
+    <para>
+      Тип выходной матрицы может быть изменён указанием аргумента 
+      <literal>typeOfMat</literal>. В этом случае убедитесь, что тип входной матрицы 
+      совместим с одним из следующих типов.
+    </para>
+    <para>
+      На данный момент поддерживаются только матрицы вещественных, целочисленных, 
+      логических и строковых значений. Это означает, что <literal>typeOfMat</literal> 
+      должен быть выбран из: 'constant', 'boolean', 'string' или любой целочисленный 
+      тип ('int8', 'int16',...).
+    </para>
+  </refsection>
+  <refsection>
+    <title>Примеры</title>
+    <programlisting role="example"><![CDATA[ 
+// матрица чисел
+myMat = 5 * rand( 3, 4 )
+myMat = resize_matrix( myMat, 3, 3 ) // уменьшаем размер матрицы
+myMatInteger = resize_matrix( myMat, 4, 4, 'int32' ) // создаём матрицу целых чисел
+myMatBoolean = resize_matrix( myMat, 2, 2, 'boolean' )
+myMatBoolean = resize_matrix( myMatBoolean, 3, 5 )
+// матрица строк
+myMatString = ["Scilab","the";"Open Source","Scientific";"Software","Package"]
+myMatString = resize_matrix( myMatString, 3, 1 )
+ ]]></programlisting>
+  </refsection>
+  <refsection role="see also">
+    <title>Смотрите также</title>
+    <simplelist type="inline">
+      <member>
+        <link linkend="matrix">matrix</link>
+      </member>
+      <member>
+        <link linkend="size">size</link>
+      </member>
+      <member>
+        <link linkend="typeof">typeof</link>
+      </member>
+    </simplelist>
+  </refsection>
+</refentry>
diff --git a/scilab/modules/elementary_functions/help/ru_RU/matrixoperations/CHAPTER b/scilab/modules/elementary_functions/help/ru_RU/matrixoperations/CHAPTER
new file mode 100644 (file)
index 0000000..1fbe9de
--- /dev/null
@@ -0,0 +1,2 @@
+title = Матричные операции
+
diff --git a/scilab/modules/elementary_functions/help/ru_RU/matrixoperations/cumprod.xml b/scilab/modules/elementary_functions/help/ru_RU/matrixoperations/cumprod.xml
new file mode 100644 (file)
index 0000000..9ddfed0
--- /dev/null
@@ -0,0 +1,220 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2010 - Serge Steer - INRIA
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="cumprod" xml:lang="ru">
+  <info>
+    <pubdate>$LastChangedDate$</pubdate>
+  </info>
+  <refnamediv>
+    <refname>cumprod</refname>
+    <refpurpose>произведение элементов массива с накоплением</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>y=cumprod(x)</synopsis>
+    <synopsis>y=cumprod(x,orientation)</synopsis>
+    <synopsis>y=cumprod(x,outtype)</synopsis>
+    <synopsis>y=cumprod(x,orientation,outtype)</synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <para>
+      <variablelist>
+        <varlistentry>
+          <term>x</term>
+          <listitem>
+            <para>
+              массив вещественных, комплексных, логических значений, а также полиномов или 
+              рациональных дробей.
+            </para>
+          </listitem>
+        </varlistentry>
+        <varlistentry>
+          <term>orientation</term>
+          <listitem>
+            <para>
+              ориентация, она может быть: 
+            </para>
+            <itemizedlist>
+              <listitem>
+                <para>
+                  строкой с возможными значениями: <literal>"*"</literal>, <literal>"r"</literal>, <literal>"c"</literal> или  <literal>"m"</literal>
+                </para>
+              </listitem>
+              <listitem>
+                <para>номером с положительным целым значением</para>
+              </listitem>
+            </itemizedlist>
+          </listitem>
+        </varlistentry>
+        <varlistentry>
+          <term>outtype</term>
+          <listitem>
+            <para>
+              тип на выходе: строка с возможными значениями: 
+              <literal>"native"</literal> или <literal>"double"</literal>. 
+            </para>
+          </listitem>
+        </varlistentry>
+        <varlistentry>
+          <term>y</term>
+          <listitem>
+            <para>скаляр или массив</para>