LINUX.ORG.RU

функция read(file_name, rows, cols)
например

A = read(tk_getfile(), -1, 2);

выводит диалог выбора файла и читает из него матрицу из произвольного числа строк и двух столбцов.

rexadecimal
()
Ответ на: комментарий от rexadecimal

спасибо, но как задать формат?

у меня фигню всякую читает!

Числа формата:
4,5
5,8990
-245,90

, - разделитель

anonymous
()
Ответ на: комментарий от anonymous

Ну замени запятую на точку.

Потом, разве data = load("filename") не работает в scilab'e?

scabarocci
()
Ответ на: комментарий от anonymous

блин, неужели так сложно прочесть документацию в комплекте с scilab, тем более, что функция read там досконально описана. У read есть параметр format. Копипаст:

Calling Sequence 

[x]=read(file-desc,m,n,[format])   
[x]=read(file-desc,m,n,k,format)   

Parameters 

 file-desc : character string specifying the file name or integer value specifying logical unit (see file). 
 m, n : integers (dimensions of the matrix x). Set m=-1 if you do not know the numbers of rows, so the whole file is read. 
 format : character string, specifies a "Fortran" format. This character string must begin with a right parenthesis and end with a left parenthesis. Formats cannot mix floating point or character edition modes. 
 k : integer or vector of integer 

Examples for  format : 

(1x,e10.3,5x,3(f3.0))
(10x,a20) 

Дальше сами?

rexadecimal
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.