作业帮 > 综合 > 作业

在matlab中我定义了一个函数f=@(x) sin(x)/x;这时我想得到f(0)=1可是显示出结果是NAN,怎么处理

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/05 23:10:26
在matlab中我定义了一个函数f=@(x) sin(x)/x;这时我想得到f(0)=1可是显示出结果是NAN,怎么处理?
按照洛比达法则结果是1,怎么做修改使它能够显示我想到的结果?
在matlab中我定义了一个函数f=@(x) sin(x)/x;这时我想得到f(0)=1可是显示出结果是NAN,怎么处理
这是当然的..因为这个函数本来在0点就没有定义,不妨写个if语句
if x=0
f(x)=1;
end
这样的话整个函数就要用m文件储存了
function z=f(x)
if x=0
z=1;
else
z=sin(x)/x;
end
再问: ������ж��û�ж���ĵ�������Ҫ���г���������ʵ��Ҳ����ô��ĵ���֪����û��ʲô�취�ܹ���߳����ͨ���ԡ���
再答: ò��û�У���Ϊ��������������ô����ģ�ʵ����������д��ʱ������Ҳ���÷ֶεķ�ʽ��д�������ģ������������ͨ���Ե����⣬������0�㱾��û�ж���IJ����������