怎样在matlab中定义和使用函数(子程序),最好有个简单的例子,谢谢

怎样在matlab中定义和使用函数(子程序),最好有个简单的例子,谢谢,第1张

函数:(保存名字会自动默认为:testm)

function [a,b]=test(c,d)

a=c;

b=d;

命令窗口调:

<<c=7;

<<d=8;

<<[a,b]=test(c,d);

即可

跟其它的编程语言都一样,但是子函数与主函数要存于不同的文件中,文件名就是函数名字。我举一个例子。

主函数 mainm

y=test(x)

子函数 testm (文件名字即为函数名字)

z=test(x)

z=xx;

把主程序计算的结果作为一个变量传递到子函数即可。

比如主程序计算结果A=1,没调用之前子函数为 z=zihanshu(x,y),想调用A,则子函数就应该写成z=zihanshu(x,y,A),多个输入参数。

你这个函数没问题的话,在命令窗口直接敲命令y=myditfft(x)(x是你要确定的输入)

脚本文件中,定义好y的类型,然后直接写y=myditfft(x)就可以啊。你试试,有问题不要采纳,继续追问,我很久没碰matlab了。

以上就是关于怎样在matlab中定义和使用函数(子程序),最好有个简单的例子,谢谢全部的内容,包括:怎样在matlab中定义和使用函数(子程序),最好有个简单的例子,谢谢、matlab中怎样写个函数,在主程序中调用该函数的方法、请问matlab中子函数如何调用主函数计算的结果呢在线等,谢谢!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: https://outofmemory.cn/zz/9637515.html

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

发表评论

登录后才能评论

评论列表(0条)

保存