早教吧作业答案频道 -->其他-->
MATLAB定义M函数输入参数的问题例如我定义了f=fun(b0,b1,b2),但是在输出函数值f的时候,表达式里面有a,(例如a*b0+b1)a是工作空间中矩阵A的一个列向量,我希望把a作为一个常数,在函数中参与运算,
题目详情
MATLAB定义M函数输入参数的问题
例如我定义了f=fun(b0,b1,b2),但是在输出函数值f的时候,表达式里面有a,(例如a*b0+b1)a是工作空间中矩阵A的一个列向量,我希望把a作为一个常数,在函数中参与运算,怎么实现?能否不用在函数定义时输入参数a,即避免f=fun(a,b0,b1,b2)?
例如我定义了f=fun(b0,b1,b2),但是在输出函数值f的时候,表达式里面有a,(例如a*b0+b1)a是工作空间中矩阵A的一个列向量,我希望把a作为一个常数,在函数中参与运算,怎么实现?能否不用在函数定义时输入参数a,即避免f=fun(a,b0,b1,b2)?
▼优质解答
答案和解析
形参可以没有a,但在函数里须要说明a的定义.如下
function f=func(b0,b1,b2)
a=[1;3;4];
f=a*b0+b1
function f=func(b0,b1,b2)
a=[1;3;4];
f=a*b0+b1
看了 MATLAB定义M函数输入参...的网友还看了以下:
MATLAB定义M函数输入参数的问题例如我定义了f=fun(b0,b1,b2),但是在输出函数值f 2020-05-16 …
1a+b0,那么a-b的结果是()20.2004*0.20052005-0.2005*0.2004 2020-05-17 …
若mn0,b0,则(-a)×b×(-c)0若a+b0,则a0,b0.0.3×1/7-0.32×2/ 2020-05-17 …
若a+b0,则a,b都为正数()a,b都为负数()a,b一个为正数一个为负数()a,b中有一个为0 2020-05-17 …
Blv=(db/dt)L(L+vt)求解Bv=(dB/dt)(L+vt)vdt/(L+vt)=dB 2020-05-17 …
1.若>0,b|b|,那么a+b0.2.当a=时,方框a、3中两个数的和是0.3.已知|a|=5, 2020-06-29 …
若a﹥0,b﹤0则a-b0.1.若a﹥0,b﹤0则a-b0.2.有理数a,b规定a※b=a+b分之 2020-07-09 …
如图,数a,bc对应的点在数轴上,且a、b互为相反数(1)a+b0,c-b0,a-c0.(2)/a 2020-07-09 …
用">""<"或"="号填空如果a小于0,b大于0,那么a*b0,a分之b0.如果a大于0,b小于0 2020-12-17 …
有一个数轴,a点距离0远一些,b点距离0近一些.请在横线上填大于小于或等于.(1)a+b0(2)a+ 2021-02-05 …