作业帮 > 综合 > 作业

Matlab 编写函数文件 ,计算∑_(k=1)^n▒k!,并求出n=20时表达式的值

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/05/01 11:25:20
Matlab 编写函数文件 ,计算∑_(k=1)^n▒k!,并求出n=20时表达式的值
Matlab 编写函数文件 ,计算∑_(k=1)^n▒k!,并求出n=20时表达式的值
cal.m文件如下:
function y = cal(n)
    c  = 1:n;
    y1 = factorial(c);
    y = sum(y1);
end

调用方式:
y = cal(20)

 y = 2.5613e+18
再问: >> y=cal(20)
未定义与 'double' 类型的输入参数相对应的函数 'cal'。
再答: 大哥,你要先把cal的代码保存为 cal.m 才可以被调用。。。