Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2008-10-09, 01:31   #1
一个人的旅行
初级会员
 
注册日期: 2008-10-01
年龄: 41
帖子: 9
声望力: 0
一个人的旅行 正向着好的方向发展
默认 [求助]比较基础的问题

假如我读入一个文件后,获得其文件名

想做一个判断,看读入文件的后缀是否正确,比如要读入.WAV文件,但是选择的是.EXE,这时候弹出错误对话框。

问题就是判断这里,我记得在哪里看到过用法的,但是找了半天找不到了,类似的判断我觉得应该会经常用到,MATLAB有什么比较通用的方法吗?
一个人的旅行 当前离线   回复时引用此帖
旧 2008-10-09, 18:34   #2
Juicy
初级会员
 
注册日期: 2008-10-08
帖子: 24
声望力: 17
Juicy 正向着好的方向发展
默认 回复: [求助]比较基础的问题

呵呵,我来试一下~~

if ImgName(end-2:end)=='WAV'
...
else
error('You input a wrong format');
end

---------------------------------------------------------------------------
ImgName是你文件的名字
__________________
:ft:
Juicy 当前离线   回复时引用此帖
旧 2008-10-09, 19:06   #3
一个人的旅行
初级会员
 
注册日期: 2008-10-01
年龄: 41
帖子: 9
声望力: 0
一个人的旅行 正向着好的方向发展
默认 回复: [求助]比较基础的问题

就是这个用法
谢了
一个人的旅行 当前离线   回复时引用此帖
旧 2008-10-10, 22:48   #4
xiezhh
普通会员
 
注册日期: 2007-08-07
帖子: 64
声望力: 20
xiezhh 是一个将要出名的人
默认 回复: [求助]比较基础的问题

[pathstr,namestr,ext]=fileparts(FileName);

if strcmpi(ext,'.wav');
...
else
errordlg('数据格式错误','错误','replace');
end
xiezhh 当前离线   回复时引用此帖
回复

主题工具
显示模式

发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 00:04


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.