我想把之前定义的myfun函数求和,组成一个新的函数,在进行调用,
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/16 19:00:14
我想把之前定义的myfun函数求和,组成一个新的函数,在进行调用,
function y=myfun1(a,b,Z,m0,m1,n)
K=25
for i=1:K
y=sum(myfun(a,b,Z,m0,m1,n))
end
function y=myfun1(a,b,Z,m0,m1,n)
K=25
for i=1:K
y=sum(myfun(a,b,Z,m0,m1,n))
end
还是矩阵(或者是数列)还是单个元素的问题.
这里a,b,Z都是向量的话,就根本不需要循环(向量和矩阵运算在matlab中不需要用for循环)
改为:
function y = myfun1(a,b,Z,m0,m1,n)
y = sum(myfun(a,b,Z,m0,m1,n));
不过,如果不需要用到每个元素的计算结果的话,还不如直接修改myfun函数呢:
function f = myfun(a,b,Z,m0,m1,n)
f = sum((m1*(log10(n*a)./log10(n*b))-m0-Z)).^2);
这里a,b,Z都是向量的话,就根本不需要循环(向量和矩阵运算在matlab中不需要用for循环)
改为:
function y = myfun1(a,b,Z,m0,m1,n)
y = sum(myfun(a,b,Z,m0,m1,n));
不过,如果不需要用到每个元素的计算结果的话,还不如直接修改myfun函数呢:
function f = myfun(a,b,Z,m0,m1,n)
f = sum((m1*(log10(n*a)./log10(n*b))-m0-Z)).^2);
myfun函数定义成功了,对其变量的输入都是向量,然后对myfun函数求和,组成一个新的函数
我想请问一下 已经在matlab中定义了两个函数 怎么把他们求和,获得新的函数.
1.在主函数中定义一个5 行50列的字符数组,然后调用两个函数进行处理:
先定义了一个变量i,然后在函数a里面对它进行了赋值,现在我想在函数b里面调用所赋的值,该怎么写啊?
C语言中,函数使用前已定义,也就是函数定义在调用函数语句之前,那这种情况可以不进行函数原型声明吗?
在C语言中先定义了一个函数,然后再定义了一个函数,在后定义的函数体中调用了先定义的函数,但是没有定义变量利用函数对定义的
已定义的函数有返回值,函数调用可以作为一个函数的形参?
请定义一个m函数用来完成阶乘的运算,然后在主函数中调用它计算20!
python,定义一个函数A,函数B有一个变量,函数调用时怎么在函数A里获取变量的值.可以用数据库是什么的
定义一个函数,此函数的功能是求三个数的最大值,在主函数中输入三个数并调用此函数,最后输出最大值.
在一个由主函数和其他函数构成的程序中,哪种说法不对?A.函数不能嵌套定义 B.其他函数可以相互调用 C.
c程序如何调用主函数下面定义的函数,