powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Data format
9 сообщений из 9, страница 1 из 1
Data format
    #35997096
Nadegda Ivanova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vsem Privet!!!

Ne snaju kak rasdelit stroku na rasnie tipi dannih. Moget kto-nibud moget podskasat?

U menja est file.txt s soderzhimim sledushego vida:

$ACC,-0003,-0027,+0996,89
$ARS,+0050,-0064,-0007,89
$NVD
$ACC,+0418,-0885,+0225,90
$ARS,+0446,-1035,+0253,90
$ACC,+0386,-0836,+0358,91
$ARS,+0179,-0237,-0407,91
$ACC,+0098,-0715,-0572,92
$ARS,-0217,-0339,-0206,92
$ACC,+0104,-0732,-0652,93
$ARS,+0008,-0092,+0093,93
$ACC,+0098,-1036,-0092,94
$ARS,+0756,+0088,-0060,94
$NVN
$ACC,+0342,-0925,+0142,95
$ARS,+0116,-0033,-0016,95
$ACC,+0327,-0847,+0399,96
$ARS,+0774,+1091,-0308,96
$NVU
$ACC,+0172,-0381,+0847,97
$ARS,+0610,+1785,-0393,97
$ACC,+0003,+0033,+0990,98
$ARS,+0064,-0214,+0047,98
$ACC,+0004,-0008,+0994,99
$ARS,+0064,-0077,+0011,99
$NVN
$ACC,+0003,-0011,+0994,00
$ARS,+0062,-0080,+0002,00

Ja pitajus sapisat eto v matricu v MATLAB'e sledushim obrasom:

Код: plaintext
1.
filename    = 'D:\..\doc\indata.txt';
[packetID,data1,data2,data3,N] = textread(filename,'%s %f %f %f %d');

No sapisivaetsj vse odnoj strokoj v odin stolbec 'packetID', v ostalnie stolbci (data1,data2,data3,N) sapisivajutsja nuli.

T e kagdaja stroka s4itivaetsja celoj strokoj tipom %s...
A kak ee radelit ja ne snaju :(

Moget kto-nibud moget pomo4? Budu o4en blagodarna vam!!!
...
Рейтинг: 0 / 0
Data format
    #35997159
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Nadegda IvanovaNe snaju kak rasdelit stroku na rasnie tipi dannih.
Открыть в Excel как csv
...
Рейтинг: 0 / 0
Data format
    #35997335
Nadegda Ivanova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_модNadegda IvanovaNe snaju kak rasdelit stroku na rasnie tipi dannih.
Открыть в Excel как csv

Spasibo! Prosto otkrit etot file v excel'e u menja polu4ilos i rasdelit na otdelnie stolbci toge (pri otkritii sprashivaetsja, rasdelit li sapjatoj)!
No eti dannie ja polu4aju s bluetooth'a i oni sapisivajutsja neprepivno. Ja popitalas ih sohranjat ne v .txt, a v .csv, no oni sohranjajutsja v excel'e snovo v odin stolbec. I kak tut ih rasdelit, ja ne ponimaju..

Mogli bi vi pliz podskasat?!
...
Рейтинг: 0 / 0
Data format
    #35997353
Nadegda Ivanova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ja nashla kak rasdelit na stolbci sapjatoj.

No problema opjat v tom, 4to posle rasdelenija mne nado sohranit ego uge pod drugim imenem, a file v kotorij neprerivno sapisivajutsja dannie s bluetooth'a ostaetsja s odnim stolbcom...
...
Рейтинг: 0 / 0
Data format
    #35998240
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Nadegda IvanovaNo eti dannie ja polu4aju s bluetooth'a i oni sapisivajutsja neprepivno.
Придется писать программку чтения файла, выделения лексем, преобразование строк в числа и запись в другой файл.
...
Рейтинг: 0 / 0
Data format
    #36006550
Nadegda Ivanova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_модПридется писать программку чтения файла, выделения лексем, преобразование строк в числа и запись в другой файл.

T.e. s pomoshju str2num ili str2mat ??

Mogli bi vi mne posovetovat kakie komandi lu4she ispolsovat?
...
Рейтинг: 0 / 0
Data format
    #36007035
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Nadegda IvanovaT.e. s pomoshju str2num ili str2mat ??
Mogli bi vi mne posovetovat kakie komandi lu4she ispolsovat?
Зависит от языка программирования
...
Рейтинг: 0 / 0
Data format
    #36007622
Nadegda Ivanova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_модЗависит от языка программирования

Matlab
...
Рейтинг: 0 / 0
Data format
    #36009099
Nadegda Ivanova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня наконец то получилось записать в отдельные столбцы:

Код: plaintext
1.
2.
inputport = fopen('D:\skripko.daria\My Documents\doc\indata.csv');
indata = textscan(inputport, '%s %f %f %f %f', 'delimiter', ',', 'MultipleDelimsAsOne',  1 );
fclose(inputport);

Все записалось в 5 столбцов:
indata{1,1}, indata{1,2}, indata{1,3}, indata{1,4}, indata{1,5}

Но теперь я не могу посмотреть отдельный элемент в столбце.

После команды:
Код: plaintext
>> indata( 5 , 1 , 1 )
выдается ошибка:

??? Index exceeds matrix dimensions.

Подскажите пожалуйста как вывисти отделный элемент одного из этих столбцов?
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Data format
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]