假如matlab中,一个函数中有三个变量,但其他两个两个变量又是另一个变量的函数,请问,怎么定义这个函数

如题所述

你还是可以这样定义分别定义三个函数 function a=hanshu1(*,*,*) function b=hanshu2(*,*,*) function d=hanshu3(a,b,c)
在 function d=hanshu3(a,b,c) a和b你可以直接用 就当做平常的变量一样,只要你在调用hanshu3之前,先调用hanshu1和hanshu2求出a,b,就可以达到你的目的了追问

现在搞懂了,谢谢。

追答

不客气

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-03-08
用匿名函数,举例:
设已定义函数fun(x,y),则定义
f2=󰀀@(x)fun(x,10);
然后f2就是一个单变量函数了。
相似回答