matlab中ln函数怎么写
1个回答
展开全部
作为示例,首先在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)。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询