Водичи

Како прочитати ЦСВ у МАТЛАБ-у

Ако ваше предузеће складишти записе у обичним текстуалним датотекама, можда вам је познат формат вредности одвојених зарезом. Предности ЦСВ датотека укључују читљивост људи као и компатибилност са широким спектром софтверских апликација, као што је МАТЛАБ. Ваше предузеће може користити исте ЦСВ датотеке за попуњавање прорачунске табеле као и за учитавање података у матрицу МАТЛАБ. Ова свестраност чини ЦСВ формат широко коришћеним табеларним форматом листе, а МАТЛАБ укључује неколико унапред дефинисаних функција за читање података из ЦСВ датотека.

1

Покрените МАТЛАБ и кликните „Датотека“ на траци менија на врху прозора. Кликните на „Сет Патх“ и у претраживачу искачућих датотека потражите директоријум који ћете поставити као променљиву путању МАТЛАБ. Алтернативно, оставите путању постављену у подразумевану фасциклу. У програму Виндовс Екплорер превуците и испустите ЦСВ датотеку у било коју фасциклу на путањи МАТЛАБ.

2

Кликните унутар главног прозора за наредбе да бисте започели с уносом наредби. Унесите следећи ред кода да бисте матрицу испунили вредностима одвојеним зарезом у ЦСВ датотеци на својој путањи МАТЛАБ:

м = цсвреад ('име_датотеке.дат');

Замените име ЦСВ датотеке „наме_оф_филе.дат“, затварајући име у пар појединачних наводника. Извршењем ове наредбе чита се сав садржај ЦСВ датотеке у променљиву матрице „м.“

3

Унесите наредбу сличну следећој да бисте матрицу попунили ЦСВ подацима у распону од одређеног реда и колоне до краја датотеке:

м = цсвреад („име_датотеке.дат“, 3, 4);

Ова наредба ће прочитати податке који почињу у трећем реду, четвртом ступцу и завршавају на крају датотеке. Као и код свих индекса у МАТЛАБ-у, вредности редова и колона почињу на нули, тако да ће и ова наредба започети од пете колоне у четвртом реду ЦСВ датотеке.

4

Унесите следећу наредбу за читање ЦСВ података у одређеном опсегу:

м = цсвреад („име_датотеке.дат“, 3, 4, [3, 4, 5, 6]);

Ова наредба ће испунити матрицу са девет вредности између пете колоне четвртог реда и седме колоне шестог реда. На пример, када читате вредности из матрице 10 пута 10 целих бројева у распону од 0 до 99, ова наредба ће матрицу „м“ попунити следећим вредностима:

м =

34 35 36 44 45 46 54 55 56 

Последња два целобројна аргумента, „5“ и „6“, постављају горња ограничења опсега за редове, односно колоне.

$config[zx-auto] not found$config[zx-overlay] not found