“常用公式”在线计算,“设计手册”在线查询
测试了一组数据,得到的结果显示如下面所示0 | 2014-06-10 10:38:26 | X:0.10, Y:-27.50, Z:2.30 | Height(cm):391 | 2014-06-10 10:38:37 | X:2.10, Y:-27.30, Z:1.20 | Height(cm):392 | 2014-06-10 10:38:46 | X:3.70, Y:-27.40, Z:-0.80 | Height(cm):413 | 2014-06-10 10:38:55 | X:4.00, Y:-26.20, Z:1.20 | Height(cm):404 | 2014-06-10 10:39:03 | X:2.80, Y:-27.10, Z:-0.50 | Height(cm):38想请问一下如何从结果中读入Height的值,形成如下面所示的结果。H=[39 39 41 40 38];帮忙看看,谢谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 支持支持 反对反对

共 3 个关于本帖的回复 最后回复于 2014-7-1 10:10

沙发
刘建锋 十品草民 发表于 2014-6-19 17:28:11 | 只看该作者
研发埠培训中心
clear;clcH=[];A=importdata('1.txt');for i=1:length(A)    b=str2num(A{i}(end-1:end));    H=[H b];end
板凳
明德烈 十品草民 发表于 2014-6-23 10:27:25 | 只看该作者
研发埠人才中心
确实可以,谢谢啊,我这边还有个问题想请教一下,就是万一数据不都是二位数字出现三位数字有什么办法区分一下吗?就像这种的数据该怎么得到自己想要的结果呢?0 | 2014-06-10 13:17:51 | X:0.00, Y:-39.90, Z:-1.80 | Height(cm):981 | 2014-06-10 13:18:08 | X:-7.40, Y:-39.30, Z:2.50 | Height(cm):1012 | 2014-06-10 13:18:15 | X:-4.70, Y:-38.10, Z:1.20 | Height(cm):983 | 2014-06-10 13:18:22 | X:-8.00, Y:-41.00, Z:-1.10 | Height(cm):994 | 2014-06-10 13:18:35 | X:1.60, Y:-0.40, Z:-203.70 | Height(cm):78H=[98 101 98 99 78];
地板
刘建锋 十品草民 发表于 2014-7-1 10:10:57 | 只看该作者
clear;clcH=[];A=importdata('1.txt');for i=1:length(A)    b=A{i};    h=str2num(b(max(find(b==':'))+1:end));    H=[H h];end
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注我们

360网站安全检测平台