matlab求1-10的阶乘的函数源码如下:
function p = factorial()
p=1;
for a=1:10%设置要求的阶乘
for i=1:a%循环遍历从1到a
p=p*i;%遍历相乘
end;//函数结束
p%输出结果
p=1;%p还原其初始值
end
end
matlab特点:
1、高效的数值计算及符号计算功能,能使用户从繁杂的数学运算分析中解脱出来。
2、具有完备的图形处理功能,实现计算结果和编程的可视化。
3、友好的用户界面及接近数学表达式的自然化语言,使学者易于学习和掌握。
4、功能丰富的应用工具箱(如信号处理工具箱、通信工具箱等) ,为用户提供了大量方便实用的处理工具。