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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
data=xlsread('locationinformation.xlsx'); 怎样确定读取的区间呢?  m' ~/ q1 I6 r

# }' c, W' `1 N" K% @, K1 ~. d比如说下面这个excel表格,我需要从左上角一直读到右下角,用for循环来实现。; Q; @# k; W: V" `" n5 O

9 l: l/ j+ A, X
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
! D9 l; n$ w" s  g) v* @! |  z  X

8 a! {' H8 y* \3 ~' W$ ^# z7 e3 r8 K
. O) R0 V, H& Y2 K" L# m

0 u6 f. C! [/ K, P0 M* ^( _4 {$ e, x9 l/ s, k8 x0 `
( K- m+ ~: e4 i7 W; r: p3 u2 j+ b
9 `% \$ S" R6 V# w- d4 G4 _/ w

0 e& d+ A5 a4 L5 v
  • TA的每日心情

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

    [LV.1]初来乍到

    2#
    发表于 2020-4-26 13:54 | 只看该作者
    [num, txt]= xlsread(''locationinformation.xls', 'A1:G14');% [/ F1 K5 l! N1 W1 x
    num读取文件中的数值型数据,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'
    •             ''
    •             ''
    •             ''
    •             ''
    •             ''
    •             ''
    •             ''
    •             ''
    •             ''
    •             ''
    •             ''
    •             ''
    •             ''
    • ' U7 E- ]; I, X
    - ?; x' i5 D0 ~9 ~
    + ]" u7 |( O% p, a' D6 ~
    9 @/ ~* h3 O! y! f

    该用户从未签到

    3#
    发表于 2020-4-26 13:54 | 只看该作者
    可以通过excel link实现excel和matlab数据共享,我就用这个,很方便。
    4 f( v( i6 z) K4 K安装excel link的步骤:# I: B8 u- H; o& g8 ]. k* ~1 j" e( I
    excel 工具,加载宏,点浏览,选择matlab安装目录toolbox\exlink路径下的exclling.xla,单击确定
    ! E2 X$ A/ m' i" V3 U; ^" h返回加载宏,选中excel link for matlab,就可以啦~~& D- J: ]5 J8 c+ q, V5 p
    以后每次打开excel都会出现matlab 的链接工具栏了,很方便的) L$ U6 Z8 o5 i" R! K. Y
    工具栏包括四个按键,startmatlab,putmatrix,getmatrix和evalstring。表示启动matlab,传递数据给matlab,从matlab提取数据和执行matlab命令。
    % o$ x5 [6 _8 {- h6 O. w本人有很多数据都是存储在excel的,通过这个能很好地结合。
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-11-24 11:52 , Processed in 0.156250 second(s), 23 queries , Gzip On.

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

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

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