matlab调用m文件函数怎么直接调用贴标签函数

GUI 如何直接用callback调用已编好的子M函数 跪求大神~_matlab吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:137,866贴子:
GUI 如何直接用callback调用已编好的子M函数 跪求大神~收藏
GUI写出来的界面是这样的比如说想要查询阴历日期函数如下function my_calendar(year,month,day) % 输入年份,月份,打印这个月的月历runyear = 0;pingyear = 0;fprintf('\n%s %s %s %s %s %s %s\n',...
'日','一','二','三','四','五','六');% 计算从第一年到前一年的闰年和平年的个数for i =1:year-1
if (mod(i,4)==0 && mod(i,100)~=0) || mod(i,400)==0
runyear = runyear+1;
pingyear = pingyear+1;
endend% 计算从第一年到当年前一个月的天数sum = 366*runyear+365*for i = 1:month-1
sum = sum+monthday(year,i);end% 获得这个月的天数sumday = monthday(year,month);temp = zeros(sumday,1);sum = sum+1;% 计算这个月第一天是星期几wkd = mod(sum,7);for i = 1:sumday
temp(wkd+i) =endl = 1;m = 1;% 打印日历for i = 1:length(temp)
if temp(i) ==0
temp2(l,m) = ' ';
temp2(l,m) = temp(i);
if temp(i) &= 10
fprintf('%d ',temp(i));
fprintf('%d
',temp(i));
if mod(i,7)==0
fprintf('\n');
endendfprintf('\n');%计算这一天是星期几sum=sum-1+weekday=rem(sum,7);weekdayoutput=['一','二','三','四','五','六','日'];fprintf('这一天是星期%s',weekdayoutput(weekday))fprintf('\n');
% 闰年和平年每月的天数 function out = monthday(year,i)if mod(year,4)==0 && mod(year,100)~=0 || mod(year,400)==0
data = [31 29 31 30 31 30 31 31 30 31 30 31];else
data = [31 28 31 30 31 30 31 31 30 31 30 31];endout = data(i);如何用callback 调用这个M文件啊
MATLAB提供算法开发,数据可视化,数据分析以及数值计算的高级技术计算语言和交互环境.Simulink 是一种用于对多领域动态和嵌入式系统进行仿真和模型设计的图形化环境.
直接调用就行
直接调用或者把函数放到你对应按钮的call back下面
同问,如果被调用的这个函数下面有几个子函数也可以吗?
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或将Matlab的M函数引用到Simulink中_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
将Matlab的M函数引用到Simulink中
上传于||文档简介
&&将​M​A​T​L​A​B​的​M​函​数​应​用​到​S​I​M​U​L​I​N​K​中​的​方​法
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩1页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢matlab函数编写与调用
matlab中写个函数,在主程序中调用该函数的方法
跟其它的编程语言都一样,但是子函数与主函数要存于不同的文件中,文件名就是函数名字。文件必须保存在current
directory中,才能调用。
函数的基本结构:
function [返回变量列表]=函数名(输入变量列表)
%注释说明语句
输入、返回变量格式的检测
%--------简例-----
主函数 main.m
子函数 test.m (文件名字即为函数名字)
function z=test(x)
%-------多维输出--------
[a,b,c]=aa(m,n)
另外,还有递归调用,即在函数内部可以调用函数自身;
可变输入输出个数的处理。
function A=convs(varargin)
for i=1:length(varargin)
A=conv(A,varargin[i]);
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

我要回帖

更多关于 matlab定义函数并调用 的文章

 

随机推荐