首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未定义函数'NR‘类型的输入参数’函数_句柄‘。MATLAB

未定义函数'NR‘类型的输入参数’函数_句柄‘。MATLAB
EN

Stack Overflow用户
提问于 2013-10-08 22:18:03
回答 1查看 3.5K关注 0票数 1

我正在编写一个简单的函数来查找用户定义的方程的根。其职能如下:

代码语言:javascript
复制
function [root] = NR(func, dfunc, x_0)

x_r = x_0;

while func(x_r) > 10^-6
    x_r = x_0 - func(x_0)/dfunc(x_0);
    x_0 = x_r;
end
root = x_r;
fprintf('The root in the given interval is %.4f\n', root)

我定义了函数'func‘及其导数'dfunc’如下

func=@(x) 2*x^2-3;dfunc=@(x) 4*x;

当尝试使用带有以下输入的函数时,它将返回以下错误消息

NR(func,dfunc,-1)未定义函数'NR‘,用于输入' function _handle’类型的参数。

我做错了什么?提前感谢您的帮助。

EN

回答 1

Stack Overflow用户

发布于 2013-10-08 22:22:04

确保matlab的工作目录/路径具有NR功能

如果不想这样,你可以

代码语言:javascript
复制
addpath('path_where_NR_is');
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19259497

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档