當前位置:編程學習大全網 - 編程軟體 - matlab中ln函數怎麽寫?

matlab中ln函數怎麽寫?

作為示例,首先在M文件內編寫如下函數:

% function operation

function [s,n] = calsum(n)

s = 0;

for i = 1:n

s = s + i;

end

以函數句柄形式調用,函數名作為參數,如下所示:

>> funame = @eg_sum;

>> [sum,n] = feval(funame,100)

函數輸出:

sum =

5050

n =

100

在MATLAB中輸入對數函數主要分為以下兩種類型:

壹、直接型

以e、2或者是10為底的對數的話,直接輸入:y=log(x),y=log2(x),y=log10(x)。例如,a1=log(2.7183);知a2=log2(2);a3=log10(10)。

二、轉換性

如果需要求的對數函數是 y=log5(25)這道種不以e、2、10為底的對數,首先需要根據對版數換底公式轉換成y=log25/log5來求解。例如,要求解log5(25)、log3(9)、log2(4)這三個對數函數的值權,需要寫為:a1=log(25)/log(5);a2=log(4)/log(2);a3=log(9)/log(3)。

  • 上一篇:潛水泵電機燒壞的原因
  • 下一篇:高等數學,數列極限的存在性問題,方法四:單調法,為什麽a1≥a2,依然得到的是f'(x)≥0?
  • copyright 2024編程學習大全網