脚本m文件建立Mmatlab建立脚本文件件求1到100的和

查看: 6303|回复: 7|关注: 0
Matlab的M函数中脚本文件求助

关注者: 46
脚本文件就是m文件,可以在command window中调用,相当于子函数的概念

使用GUI中的popupmenu按钮,对应程序:
val = get(handles.popupmenu2,'Value');
if val == 1
& & youmenbili
elseif val == 2
& & youmenshijian
其中youmenshijian.m文件是以脚本形式写的,想改成m函数的供按钮调用,怎么也改不成功!加上function后总是报未定义错误!
??? Input argument &AccPed_rChkdVal_1& is undefined.
Error in ==& youmenshijian at 16
&&tt=AccPed_rChkdVal_1;
去掉函数头,只用运行脚本,一点问题都没有。郁闷!
%%& &&&此段判断指定变量是否存在&&------------------------------------
& && &if exist('AccPed_rChkdVal_1','var')==0& && && && && &&&%%&&如果该变量不存在,报错,并弹出figure
& && && & figure(1)
& && && &axis([0 10 0 10])& && && && && && && && && &&&% 定义坐标值,以便定值字的坐标
& && && &text(0,5,'SORRY!油门踏板变量不存在','FontSize',24);& && &
& && && &axis on
& && && &set(figure(1),'Name','出错信息','NumberTitle','off')& & %
& && && &set(gcf,'outerposition',[260,250,600,320]);& &%%&&控制窗口坐标,使窗口显示在屏幕中间
& && && &set(gcf,'menubar','none')& && && && && && && &%& & 隐藏菜单栏
& && && &axis off
&&%%& &&&程序结束& &--------------------------------------------------
&&tt=AccPed_rChkdVal_1;
&&b=time_1;
&&h=figure(1);
&&plot(b,tt)
&&xlabel('时间 S','fontsize',13)
&&ylabel('油门开度 %','fontsize',13)
&&title('时间-油门开度曲线图','fontsize',16)
axis([0 Inf 0 100])
[ 本帖最后由 豆子 于
22:17 编辑 ]

关键是如何解决函数调用workspace里的数据。
AccPed_rChkdVal_1=[ 1 2 3 4 5 6.。。。。。。xxx];存在于workspace里。
使用一个插件将数据调进workspace里,现在使用脚本运行,进行统计分析。
想制作一个GUI界面来统计分析,函数还不调用workspace里的变量、数据。。。。。。如何解决啊:handshake

hehaiwanghui 发表于
m文件有两种形式:
1、脚本文件(Script File)
2、函数文件(Function File)
谢谢!!!!!!!!
站长推荐 /2
Powered byM脚本文件与函数M文件的区别.pdf
扫描二维码,下载文件到手机
当前文件信息
浏览:349次
您的VIP会员已过期,是否续费?
用户应遵守著作权法,尊重著作权人合法权益,不违法上传、存储并分享他人作品。举报邮箱:
京网文[0号 京ICP证100780号随时随地,快速访问
只要手机在手,您都可以快速、方便地看贴发帖,与论坛好友收发短消息。
极致优化,畅快"悦"读
独有的论坛界面和触屏设计,手机论坛也变得赏心悦目,操作自如。
即拍即发,分享生活
不管是风景图画,还是新闻现场,拍照发帖一气呵成,让您在论坛出尽风头。
下载客户端后,拍摄二维码快速访问本站:
或者通过以下地址访问:
Powered by

参考资料

 

随机推荐