永发信息网

MATLAB 查找关键字并提取

答案:1  悬赏:70  手机版
解决时间 2021-01-21 05:34
MATLAB 查找关键字并提取
最佳答案
使用函数xlsread
[n,t,r] = xlsread(文件名)
其中
n存的是表中的所有数字组成矩阵,
t是所有非数字字符串组成元胞矩阵,
r是所有非空单元格内容(字符串)组成的元胞矩阵
详情可以 help xlsread
字符串比较可以用 strcmp(串1,串2)
举个例子吧
建立如图1的excel表,命名为 t.xls,保存在 E:soft_workplacematlab
现在要查找 
关键字(学号)=S200905 的项的信息
代码如下:
KeyStr      =   '学号';
KeyValue    =   'S200905';
[num,txt,raw] = xlsread('E:soft_workplacematlab .xls');
s = size(num); %表的尺寸
%找到 KeyStr('学号') 在表中的位置
KeyStrIndex     =   find(strcmp(txt(1,:),KeyStr));
%找到 KeyValue('S200905') 在表中的位置
KeyValueIndex   =   find(strcmp(raw(:,1+mod(KeyStrIndex-1,s(2))),KeyValue));
num(KeyValueIndex-1,:)  % 显示访问结果
运行结果如图2

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
iphone美版S版解锁客服叫提供资料 求助
二手九成新卷板机报价多少?
请问这是哪国钱?
随机开出本公信,顺势规律却可寻;这句话讲的是
不能设置呼叫转移是怎么回事?
门口有两颗冬青
任务驱动作文如何拿高分
如何打造纯黑背景
红缨幼教(黄冈蕲春)地址好找么,我有些事要过
历史上有没有曾泰这个人?
原地开空调对车有什么影响
天宇汽车地址在哪,我要去那里办事,
下列叙述中正确的是A.物体的内能与物体的温度
我不想失败,不想被嘲笑,用文言形式怎么写
多选题黑格尔说:“割下来的手就失去了它的独
推荐资讯
拍拍贷高利贷,利息是不是很高
小时候在老家安徽庐江当地山上有种藤状植物开
我喜欢上一个比自己大5岁的男人怎么办
油罐长4.3米直径2米柴油还剩6766升怎么才能算
三国群英传7怎样才能在水中跑得很快
异地购车上牌的话还要先看符合当地排放标准是
公共管理硕士和管理学硕士有什么差别?
德国标准钢号:S235J2与S235JO什么区别,对应
陈奕迅粤语歌高潮里面一句是:"今天的秘密"
考研南大333是什么意思
BOY LONDON潮牌是什么?
带增的成语有哪些
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?