Data import and establish correlation between data

file1=fopen('IV.txt');
current=textscan(file1,'%f''%f''%f')
a=current
Trial>> whos a
Name Size Bytes Class Attributes
a 1x3 336 cell
whos a is showing only size of 1X3 whereas total data size is 18361x3 and
Trial>> a{1}
ans =
0×1 empty double column vector
How can i correctly import and separate
VDS VGS IDS.i[0, ::] ??
Also i have only separate file VDS VGS gm
and i want to have Index array containing following columns
VDS VGS IDs gm
for all Index so that i can define a function which can depend either on all of these or any of these
How can I do that??
Thanks and Regards

回答(1 个)

You didn't account for the header line...
current=cell2mat(textscan(file1,repmat('%f'1,3),'headerlines',1,'collectoutput',1));
will give the Nx3 double array.
However, readtable is much simpler to use and gives you the named variables (or opportunity to name them; in VDS VGS IDS.i[0, ::] for the header the last column header isn't a valid Matlab variable name so it won't be able to be used automagically; if you can fix the input files is simplest...
t=readtable('IV.txt');
should get you the data; study the examples for readtable to see how to handle the headerline issues, etc., etc., ...

类别

帮助中心File Exchange 中查找有关 Workspace Variables and MAT Files 的更多信息

提问:

2018-4-14

回答:

dpb
2018-4-14

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by