MATLAB 函数的一个输入变量是另一个函数比如有一个function [a,b]=example(c,d,e...).还有一个function a=example(f,g,h.).请问这个比如example里的输入参数C可不可以是另一个function(比如说example2)?.

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/29 02:35:59
MATLAB 函数的一个输入变量是另一个函数比如有一个function [a,b]=example(c,d,e...).还有一个function a=example(f,g,h.).请问这个比如example里的输入参数C可不可以是另一个function(比如说example2)?.
xTMo@+>2i=Mk{ qp(H A|t -D($ !FiZ>˟SB^8K%ZμzϞl>bpvA*ZO)cQoG8RUJ:Riq'Iy^FwcLC[A_XvaW=GaeݬىF~<Ж5HV-$(x2.Y)p5QmBYޭ=ϝ6 s'uf(,g~_~;S:nBX QA8Sa8# 8& @ ,,`q]?(bydYtFjH8si``

MATLAB 函数的一个输入变量是另一个函数比如有一个function [a,b]=example(c,d,e...).还有一个function a=example(f,g,h.).请问这个比如example里的输入参数C可不可以是另一个function(比如说example2)?.
MATLAB 函数的一个输入变量是另一个函数
比如有一个function [a,b]=example(c,d,e...).
还有一个function a=example(f,g,h.).
请问这个比如example里的输入参数C可不可以是另一个function(比如说example2)?.

MATLAB 函数的一个输入变量是另一个函数比如有一个function [a,b]=example(c,d,e...).还有一个function a=example(f,g,h.).请问这个比如example里的输入参数C可不可以是另一个function(比如说example2)?.
可以,比如你将第二个的function a=example(f,g,h.).
输入给function [a,b]=example(c,d,e...).
的c,只需要,再第二个变形成
function [a,b]=example(a,d,e...).
是的简单的将第一个函数值赋值给c,就这个意思
还有另一种情况的函数里面带入函数,即句柄
比如现在我们定义h=@sin,现在h可以当sin用了
比如h(pi/6)=sin(pi/6)
然后,将h带入另一个函数,比如
cos(h(pi/6))
或者带入某些特定函数,要求特定格式的函数
比如fminsearch
这个函数是用来求某一个多元函数,在某一个点附近的最小值及最小值所在的点的x值
比如f(x)=x1+x2
现在我们求这个函数在(0,0)附近的最小值及最小值所在的点的x值
用法是(特定格式)
[x,fval]=fminsearch(@(x) f(x) [0,0]) 表示求这个函数f(x)以x为自变量 ,在点(0,0)附近的最小值及最小值所在的点的x值
运行结果是
x=这个就不算了,
fval=这个也不算了.这个表示这一点的函数值

MATLAB 函数的一个输入变量是另一个函数比如有一个function [a,b]=example(c,d,e...).还有一个function a=example(f,g,h.).请问这个比如example里的输入参数C可不可以是另一个function(比如说example2)?. matlab编程求a.其中包括对二元函数的一个变量积分得到关于另一个变量的函数. matlab中如何定义一个没有固定输入变量的函数 matlab中函数文件的输入变量能不能是多个,并且既有矩阵,又有普通变量 matlab如何输入函数这个函数怎么生成啊变量都是从0-1的实数 编写一个Matlab函数文件,输入变量为一个n阶正定矩阵A,输出的结果为下三角矩阵L,满足A=LLT 如何在MATLAB中输入一个矩阵变量的行元素和列元素? matlab中变量替换问题,matlab中,我有一个函数是以x为变量的,另一个是以y为变量的算到后面发现在x=y,我想把这两个函数加起来可总显示两个变量,我要把它改成同一个,怎么操作啊? 是否存在依赖关系?若存在,指出哪个变量是另一个变量的函数 MATLAB小问题在编写函数的时候定义的输入变量让编译器出现了警告:要规定这个变量以前没有定义或者用过,用一个‘~’(波浪)这个来代替...什么原因...是系统默认的警告的吗? 用逻辑代数的形式和Verilog HDL的语句形式写出逻辑函数表达式1.A、B、C三个变量,若这三个输入变量均为0或有一个是1时,输出变量Y=1,否则Y=02.A、B、C等三个输入变量,若三个输入变量出现奇数个1 用逻辑代数的形式和Verilog HDL的语句形式写出逻辑函数表达式:1.A、B、C三个变量,若这三个输入变量均为0或有一个是1时,输出变量Y=1,否则Y=02.A、B、C等三个输入变量,若三个输入变量出现奇数 MATLAB矩阵里对于时间变量t的导数应该如何表示?是想输入一个等式,A=B*C+D*E,其中B,D,E为已知的常数矩阵,C为包含4个变量的矩阵,A为包含C中所含变量对于时间变量t的导数的矩阵现在想通过matlaB画 C语言中,我想在一个函数里用另一个函数的变量怎么办? C++ 一个函数怎么使用另一个函数中变量的值 matlab中S-函数是否可以输入符号参数变量?我编写的S-函数中含有未知的符号参数变量,这些符号变量是S-函数模块与外部的模块组成的方程组求解出来的,我在运行整个模型的时候一直提示错误 用MATLAB在一个矩阵中取完一部分行向量,剩下的行向量如何保存在另一个变量中? 怎么用MATLAB的m函数建立一个能随意输入函数的函数