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、功能豐富的應用工具箱(如信號處理工具箱、通信工具箱等) ,為用戶提供了大量方便實用的處理工具。