добавил 4 функции, в остальных поправил шрифт примеров на 12.
добавил 3 функции. поправил замечания
поправил 2 старые немного, добавил новые функции.
добавил новые функции. старые все время приходится немного править
1) удалил файл polyroot (без s который)
2) eig - тоже пропущена была вторая ]
3) extract - много ошибок (перепутаны A,B,X,Y в синтаксисе и описании во многих местах), неверный результат первого примера - попробуй его выполни в симинтехе, результат будет другой. Все примеры надо проверять в коде и копировать оттуда - тогда таких ошибок и других (типа // не будет). Этот файл поправил во всех местах где увидел.
4) eye - всё ое, кроме русской с в слове const (исправил)
5) inv - ок, но кое-где матрица названа массивом, и в результате выполнения примера была ошибка в одном числе
6) invsort - ок, если не считать словосочетания "выходная массив"
7) invsortby - ок, падежи я исправил, и тебе тут надо сделать ещё пример где будет например три вектора Y1,Y2,Y3
8) linspace - тут сложнее, в примере несколько ошибок (по незнанию)
8.1) выход X надо определить как массив, размерностью тоже 81
8.2) слова min и max являются функциями, их нельзя использовать как переменные (нежелательно)
8.3) лучше сначала определить константу n=81, см. в файле - я поправил
9) logspace - чето тут не так. У меня получился результат
[1E20 , 1E23 , 1E26 , 1E29 , 1E32 , 1E35 , 1E38 , 1E41 , 1E44 , 1E47 , 1E50 , 1E53 , 1E56 , 1E59 , 1E62 , 1E65 , 1E68 , 1E71 , 1E74 , 1E77 , 1E80 , 1E83 , 1E86 , 1E89 , 1E92 , 1E95 , 1E98 , 1E101 , 1E104 , 1E107 , 1E110 , 1E113 , 1E116 , 1E119 , 1E122 , 1E125 , 1E128 , 1E131 , 1E134 , 1E137 , 1E140 , 1E143 , 1E146 , 1E149 , 1E152 , 1E155 , 1E158 , 1E161 , 1E164 , 1E167 , 1E170 , 1E173 , 1E176 , 1E179 , 1E182 , 1E185 , 1E188 , 1E191 , 1E194 , 1E197 , 1E200 , 1E203 , 1E206 , 1E209 , 1E212 , 1E215 , 1E218 , 1E221 , 1E224 , 1E227 , 1E230 , 1E233 , 1E236 , 1E239 , 1E242 , 1E245 , 1E248 , 1E251 , 1E254 , 1E257 , 1E260]

надо понять, верный ли он, и если нет то функцию исправить, а если да, то описание исправить
Пока не трогай - у Кости выясним.
Но пример более правильный будет выглядеть так:

const n=12;
output x[n];

minimum = 20;
maximum = 260;

x = logspace(lg(minimum), lg(maximum), n);

10) lsolve - очень сложно проверять т.к. везде разные наименования X,Y,M,Z , надо привести все к одному

11) matrix, matrix1 - вроде правильно, кроме того что матрица обозвана массивом

12) multiply - тоже ок

13) norm1, normi, polyadd, polyder, polysub, polyval, rcond, rows проверю позже
допроверил дальше:

14) matrix, matrix1 - неверно в примере указан результат (строки перепутаны со столбцами). Исправил.
15) norm1 - вроде ок, в описании поправить бы надо что именно каждый элемент берется по модулю, а не получившаяся сумма.
16) polyadd - ок!
17) polyder - неверный результат приведён, исправил
18) polysub - ок!
19) polyval - ок, кроме падежа в одном месте =)
20) rcond - пропущена ], всё остальное ок
21) rows - ок
поправил замечания.
поправил logspace, остальное по мелочи

logspace  было неправильно, меня сбила справка, где logspace(lg(Min),
lg(Max), Count).
добавил новые функции.

vectorize не понял назначение первого аргумента функции
добавил новые функции

вопросы возникли по not и shr, как-то неадекватно они работают. Посмотри
примеры, по моему мнению так не должно быть.
На этой неделе удалось ударно поработать, этими функциями я завершил
условленную половину работы.
1) extract - исправил 1 слово, ок.
2) invsortby - ок.
3) lsolve - путаница опять в матрица/массив, ну бог с ней, ок.
4) norm1 - ок.
5) eig - поправил одно слово (массив -> матрица), остальное ок.
6) eye - ок
7) inv - вроде ок
8) invsort - ok
9) linspace - ok
10) logspace - ok, но надо бы сделать так чтобы пример был приближен к реальному использованию, или сравнение с linspace сделать... типа такого что ли
===
The linspace and logspace functions create vectors with linearly spaced or logarithmically spaced elements, respectively. Here are examples including the MATLAB output.

	>> x = linspace(1,5,5)

	x =

	     1     2     3     4     5

	>> y = logspace(1,4,4)

	y =

	          10         100        1000       10000
===

11) matrix - ok
12) matrix1 - ok
13) multiply - ok
14) polyadd - ok
15) polyder - ok
16) polysub - ok
17) polyval - ok
18) rcond - исправил массив на матрицу в 1 месте, пару пробелов добавил (из-за чего они съезжают? разные версии офисов или это Git что-то привносит?.. ты все время на одной машине делаешь? или переносишь между ноутом и рабочим?)
19) rows - ок, добавил 1 пробел
20) abs - давай тут распиши все варианты (в месте "Входной массив X может задаваться") - и как вещественное число, и как комплексное, а не только массивами. В примере надо еще третий пример, где входная величина - вектор (массив). Нехорошо что в примере 1 и 2 результат одинаковый =)
21) case - ok, но пример надо переделать - слишком примитивно и непонятно зачем. Сделай i переменной, потом хотя бы цикл напиши от 1 до 5, и в цикле над каждым элементом вектора что-то делается. Как второй пример сделай так.
22) cols - ok
23) det - ok
24) normi - ok
25) poly - ok
26) setsize - не уверен что тут прокатит вход как постоянный вектор/матрица (проверял? это же вроде процедура без возвращаемого значения...), остальное вроде ок
27) sort - вроде ок =)
28) sortby - ок
29) sum - ок
30) transp - кое-что поправил, ок
31) vector - ок
32) vector1 - ок
33) vectorize - ок. Тут замечание: многие (да и штатно так включено сейчас в симинтехе к сожалению для меня) работают с безразличием к регистру имен переменных. Поэтому x часто тоже самое что и X. Поэтому предлагаю в примерах давать разные имена переменным.

Уф... сейчас примусь за последний твой коммит. Пока не трогай те функции которые последними добавил.
по мелочи исправил, замечания:
34) and - добавил пример 2, и поясняющие надписи-комментарии в самих примерах
35) div - в принципе ок, но надо в примерах, не только здесь но и везде где редко встречающиеся функции или неочевиден результат выполнения, разжевывать "для тупых" (или для тех кто первый раз видит такую функцию, или забыл уже всё). Надо дописать предложение "В результате переменной z будет присвоено значение 1, т.к. ..... бла-бла что 5 укладывается в 8 только 1 раз целиком". То есть надо так писать чтобы у читателя не оставалось вопросов и не надо было думать :-)
Привести тут еще два примера - когда результат будет 0, и когда результат будет >1
И наверное еще про ограничения надо писать над входными переменными...

36) exp - дописать что не только число, но и переменную можно задавать (это и так понятно, но написать думаю об этом надо).
И пример с переменной привести.
37) lg - те же замечания что и к exp
38) ln - те же замечания что и к exp
39) max - ок, вписал одно слово
40) min - ок, вписал такое же слово
41) mod - ок, но доделай пожалуйста аналогично div
42) not - не понял как работает функция =))) сделай так чтобы из описания это стало понятно. и в примере z--b попутаны
я думаю дело в том что переменные a,b,c заранее не объявлены и по умолчанию они наверное целыми объявляются...

рассмотри такой пример и что получается в итоге:
===
var b1:boolean,
    c1:boolean,
    b2:integer,
    c2:integer;

b1 = 0;
c1 = 0;

x = 5;

a = not x;
b1 = not(x < 10);
c1 = not(x > 10);
b2 = not(x < 10);
c2 = not(x > 10);
===

43) or - добавить примеров (аналогично and) с комментариями
44) proportion - надо бы рисунок какой-то или формулу по которой вычисляется результат...
45) root - ок, я бы добавил формулу с корнем и его степенью...
46) shl - надо биты прорисовать в комментариях, чтобы ясность внести
47) shr - тоже надо биты прорисовать в комментариях, чтобы ясность внести
48) sqrt - ок, доделать аналогично exp, lg, ln
49) xor - дописать биты, и если тут КАПС ЛОКОМ делать саму функцию, то наверное и в других логических сделать так же. Или тут капс лок убрать.
поправил замечания, vectorize переделал
Добавил строковые функции
Добавил файлик для массовой (пакетной) конвертации docx в фильтрованный htm средствами самого ворда.
В case поправил пример
добавил новые, поправил замечания

Расширил описание примеров. Возникли вопросы с floattostrf. Не
соответствует описанию в справке, работает на мой взгляд некорректно.
поправил, добавил новые функции
поправил floattostrf, добавил 1 новую
Проверил все строковые функции. Всё берём из ветви справка_для_симинтеха, т.к. там проверенные все и готовые к вставке в справку.
<Автоматически создано в Git>

Conflicts:
	programming_language/activeelement.docx
	programming_language/cols.docx
	programming_language/conv.docx
	programming_language/cspline.docx
	programming_language/deconv.docx
	programming_language/det.docx
	programming_language/getprop.docx
	programming_language/interpol.docx
	programming_language/limit.docx
	programming_language/setprop.docx