0

使用するExcelファイルデータがあります。列 B と C からの 2 つの入力値から、列 A から名前を取得したいと思います。例: これらの 2 つの値から

​​var1 = 12.90050072 
var2 = 55.95981118

I would get "ALIOTH"

ここにデータ

A             B        C
ALGOL   3.13614789  40.95564610
ALIOTH  12.90050072 55.95981118
ALKAID  13.79233003 49.31324779

csvファイルは読み込めますが、データを閲覧できません。

function [name] = getNameObject(ad,dec)
  fileID = fopen('bdd.csv');
  C = textscan(fileID, '%s %f %f','Delimiter',';');
  fclose(fileID);

これを行うための関数とサンプルコードを提案してください

4

2 に答える 2

1

私はimportdatacsv-sを扱っていました

aa.csv:

A,             B,        C
ALGOL,   3.13614789,  40.95564610
ALIOTH,  12.90050072, 55.95981118
ALKAID,  13.79233003, 49.31324779

importdata('aa.csv').data:

3.1361   40.9556
12.9005   55.9598
13.7923   49.3132

importdata('aa.csv').textdata:

'A'         '             B'    '        C'
'ALGOL'     ''                  ''         
'ALIOTH'    ''                  ''         
'ALKAID'    ''                  ''         
于 2013-05-30T23:21:10.593 に答える