Matlab 2013a and Excel
Ältere Kommentare anzeigen
I am using Matlab 2013 a and I have an excel sheet that has 2D numerical values. For e.g:
-3 -2 -1 0 1 2 3
0 2.1 5 4 2.5 3 8 9
-1 11 12 13 9 4 2 1
and so on, I would like to know how I can get a certain cell value such as '13' as an e.g. from the values (-1,-1), what function i can use and how. thanks in advance.
5 Kommentare
per isakson
am 2 Apr. 2015
Marcos Tawadros
am 2 Apr. 2015
Marcos Tawadros
am 3 Apr. 2015
Bearbeitet: per isakson
am 3 Apr. 2015
per isakson
am 3 Apr. 2015
Never write "not working" without telling in what way and providing an error message.
data seems to be a row vector. What does
whos data
show?
Marcos Tawadros
am 28 Apr. 2015
Antworten (2)
per isakson
am 2 Apr. 2015
Assumption:
- the values in the top row are unique integers
- the values in the leftest column are unique integers
Hint:
data = [ 2.1 5 4 2.5 3 8 9
11 12 13 9 4 2 1 ];
row_points = [ 0; -1 ];
col_points = [ -3 -2 -1 0 1 2 3 ];
data( row_points==-1, col_points==-1 )
returns
ans =
13
8 Kommentare
Marcos Tawadros
am 3 Apr. 2015
Bearbeitet: per isakson
am 3 Apr. 2015
per isakson
am 3 Apr. 2015
Never write "not working" without telling in what way and providing an error message.
Marcos Tawadros
am 3 Apr. 2015
Marcos Tawadros
am 3 Apr. 2015
Marcos Tawadros
am 3 Apr. 2015
Marcos Tawadros
am 3 Apr. 2015
Marcos Tawadros
am 3 Apr. 2015
Marcos Tawadros
am 28 Apr. 2015
LUI PAUL
am 3 Apr. 2015
if this is your excel data(say)
-3 -2 -1 0 1 2 3
0 2.1 5 4 2.5 3 8
-1 11 12 13 9 4 2
num = xlsread('cloudy.xlsx');
value=num(2,2); %for value Of B2 in excel
the value will be 2.1
Kategorien
Mehr zu Data Import from MATLAB finden Sie in Hilfe-Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!