matlab能否在主程序中直接定义函数?因为我的函数需要在主程序运行之后才能确定

2024-12-12 18:24:03
推荐回答(3个)
回答1:

可以的吧,可以使用函数句柄或内联函数的方法来定义,但正规的函数定义则不行
比如:
clear all;clc;
f=@(x)x.^2+4*x;
t=-2:0.1:2;
y=f(t);

回答2:

是,成一个m-文件的两个函数,第一个是主程序,子程序

回答3:

不能。函数你自己写一个M文件,在主程序中去调用就行了。