Вот базовая реализация в Octave. Обратите внимание, что функция disp
в октаве возвращает строку.
Yn = rand(5)-.5;
Un = rand(5,1)-.5;
Jn = rand(5,1)-.5;
b = blanks(size(Yn ,1));
dsp=@(x)char(strsplit(disp(x),'\n'));
multiply_sign = strjust(['*' b],'center').';
equals_sign = strjust(['=' b],'center').';
disp([dsp(Yn) multiply_sign dsp(Un) equals_sign dsp(Jn)])
0.1610588 0.1244556 -0.2046512 -0.1799725 -0.3302048 0.364565 0.167053
-0.1774412 0.3618586 0.4974047 0.4349322 -0.4689669 -0.013163 -0.442009
0.1016794 -0.0991844 0.4728800 0.2046589 -0.2876299* 0.091990= 0.405725
-0.2048010 -0.4256928 -0.0517186 0.2915129 -0.3435698 -0.376725 0.342397
-0.2740378 -0.0907411 0.0090493 0.4677547 -0.2294902 -0.136846 0.096984
.
В MATLAB вам может понадобиться использовать evalc('disp(Yn)')
.
“the длятся position”, Вы имеете в виду конец текста?
Изменение †. value’ поля формы переместит курсор до конца в каждый браузер кроме IE. С IE необходимо пачкать руки и сознательно управлять выбором, с помощью нестандартных интерфейсов:
if (browserIsIE) {
var range= element.createTextRange();
range.collapse(false);
range.select();
} else {
element.focus();
var v= element.value();
element.value= '';
element.value= v;
}
Или Вы имеете в виду, откладывает курсор к месту, которым это было ранее, в прошлый раз, когда текстовая область была сфокусирована?
В каждом браузере кроме IE, это уже произойдет только путем вызова вЂelement.focus () ’; браузер помнит последнее положение курсора/выбора на вход и откладывает его на фокусе.
Это было бы довольно хитро для репродуцирования в IE. Необходимо было бы опросить все время для проверки, где курсор/выбор был, и помните, что положение, если это было во входном элементе, затем выбирает положение для данного элемента, когда кнопка была нажата, и восстановите его. Это включает некоторое действительно довольно утомительное управление вЂdocument.selection.createRange () ’.
я ни о чем не знаю в jQuery, который помог бы Вам сделать это, но мог бы быть плагин где-нибудь, возможно?