找回密码
 注册
关于网站域名变更的通知
查看: 376|回复: 2
打印 上一主题 下一主题

用matlab怎么读取excel中的数据?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-4-26 13:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
data=xlsread('locationinformation.xlsx'); 怎样确定读取的区间呢?
2 r8 ^6 W' c5 A  L
, H7 |. b2 h0 o' |比如说下面这个excel表格,我需要从左上角一直读到右下角,用for循环来实现。
: {* F3 t& ^, ]5 T
4 ~0 o+ s& M+ }' ]  J8 x4 y
longtitudelatitudealtitudelongtitudelatitudealtitude
A108.8477434.226150108.847734.22615100
B109.8477434.226210108.847734.22621200
C110.8477434.226240108.847734.22624300
D111.8477434.226270108.847734.22627400
E112.8477434.226310108.847734.22631500
F113.8477434.226340108.847734.22634600
G114.8477434.226370108.847734.22637500
H115.8477434.226410108.847734.22641400
I116.8477434.226440108.847734.22644300
J117.8477434.226490108.847734.22649200
K118.8477434.226530108.847734.22653100
L119.8477434.226570108.847734.22657200
M120.8477434.226610108.847734.22661300
* p" D  r* L" ^$ {/ i4 y

) U+ x( M" f" \, S) a+ j, _
4 \8 T, V) z3 L- H9 F* X' Q+ E' B# Z! u" s2 S" v4 w% l: T

; v) y0 ^8 o" K( r: e3 L
7 Q6 Z7 _! w* v$ q' e1 v

! W; i/ W5 T  _' ?
) X6 ^+ W. S1 n  w% G* t/ N/ [. w. r
* P" o. |2 a& l  q, F5 c* G
  • TA的每日心情

    2019-11-29 15:37
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2020-4-26 13:54 | 只看该作者
    [num, txt]= xlsread(''locationinformation.xls', 'A1:G14');
    " w+ r$ y3 s4 j0 A8 }% fnum读取文件中的数值型数据,txt读取文件中的字符型数据。
    • >> [num, txt]= xlsread(''locationinformation.xls', 'A1:G14');
    • >> num
    • num =
    •   108.8477   34.2261         0  108.8477   34.2261  100.0000
    •   109.8477   34.2262         0  108.8477   34.2262  200.0000
    •   110.8477   34.2262         0  108.8477   34.2262  300.0000
    •   111.8477   34.2263         0  108.8477   34.2263  400.0000
    •   112.8477   34.2263         0  108.8477   34.2263  500.0000
    •   113.8477   34.2263         0  108.8477   34.2263  600.0000
    •   114.8477   34.2264         0  108.8477   34.2264  500.0000
    •   115.8477   34.2264         0  108.8477   34.2264  400.0000
    •   116.8477   34.2264         0  108.8477   34.2264  300.0000
    •   117.8477   34.2265         0  108.8477   34.2265  200.0000
    •   118.8477   34.2265         0  108.8477   34.2265  100.0000
    •   119.8477   34.2266         0  108.8477   34.2266  200.0000
    •   120.8477   34.2266         0  108.8477   34.2266  300.0000
    • > txt
    • txt =
    •   Columns 1 through 6
    •      ''    'longtitude'    'latitude'    'altitude'    'longtitude'    'latitude'
    •     'A'              ''            ''            ''              ''            ''
    •     'B'              ''            ''            ''              ''            ''
    •     'C'              ''            ''            ''              ''            ''
    •     'D'              ''            ''            ''              ''            ''
    •     'E'              ''            ''            ''              ''            ''
    •     'F'              ''            ''            ''              ''            ''
    •     'G'              ''            ''            ''              ''            ''
    •     'H'              ''            ''            ''              ''            ''
    •     'I'              ''            ''            ''              ''            ''
    •     'J'              ''            ''            ''              ''            ''
    •     'K'              ''            ''            ''              ''            ''
    •     'L'              ''            ''            ''              ''            ''
    •     'M'              ''            ''            ''              ''            ''
    •   Column 7
    •     'altitude'
    •             ''
    •             ''
    •             ''
    •             ''
    •             ''
    •             ''
    •             ''
    •             ''
    •             ''
    •             ''
    •             ''
    •             ''
    •             ''
    • 2 d' m+ ^* m6 L: p5 y0 g  E
    / N; z5 V. b1 F$ p
    & }# T1 F, R; `8 k

    ( l6 N2 f2 Q# t; ^: t

    该用户从未签到

    3#
    发表于 2020-4-26 13:54 | 只看该作者
    可以通过excel link实现excel和matlab数据共享,我就用这个,很方便。
    - B8 z+ a  s& c9 }安装excel link的步骤:- O6 @8 q' c; j4 `$ C8 \
    excel 工具,加载宏,点浏览,选择matlab安装目录toolbox\exlink路径下的exclling.xla,单击确定. B7 p9 s) L1 O+ S6 K- k# X3 P
    返回加载宏,选中excel link for matlab,就可以啦~~
    ! `7 k; r& w  [. W  a- q/ ~0 l以后每次打开excel都会出现matlab 的链接工具栏了,很方便的- O  y1 ^+ V/ a# r1 q# V
    工具栏包括四个按键,startmatlab,putmatrix,getmatrix和evalstring。表示启动matlab,传递数据给matlab,从matlab提取数据和执行matlab命令。' T* y7 o  u* c
    本人有很多数据都是存储在excel的,通过这个能很好地结合。
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-10-7 03:33 , Processed in 0.140625 second(s), 23 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表