matlab中如何在按下一个命令按钮的情况下将读取的文件地址名称显示到edit text中

matlab中如何在按下一个命令按钮的情况下将读取的文件地址名称显示到edit text中,第1张

例如你的命令按钮是一个pushbutton,假设edit text的句柄为h_edit,问题的解决可以是:

你在pushbutton上设置callback函数,并将句柄h_edit传递到callback函数中去,然后:

["变量a(返回的文件名和路径)" ] = uigetfile('....')%可以在help中查看uigetfile的具体用法,如果你有具体的文件地址就可以省略这一步,直接将文件名赋值给变量a即可,此处变量a泛指一个或多个变量,正常uigetfile应该是两个变量吧,你自己help用法吧

set(h_edit,'string',a)%此处a就是你的文件地址名称,设置完就可以显示在相应的edit text中了

给你一点提示,我没用GUI,是以前写函数文件用到读取多个mat文件到内存区。大同小异。D=dir('directory\filname')%预读取的文件路径N=max(size(D))%文件个数fori=1:Nload(D(i,1).name))end但是不知道你的matlab版本,对于7.0,循环变量i可能得稍加改动。因为有路径符,.和..如果还要选择,在for循环里,适当加个strcmp判断语句就可以了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11960967.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存