谷雨553 2023-03-29 23:56 采纳率: 100%
浏览 91
已结题

MATLAB函数求导报错

不太明白MATLAB中diff()函数有什么要求。
或者有其他问题?

%%%% 牛顿迭代法求非线性方程实根%%%%%
clc;
clear
format short
s=in
put('请输入函数表达式:f = ','s');
global f;
f=inline(s,'x');
X = input('请输入初始点:x0=');
fai(X)
function f1=fai(x)
global f;
tempf=diff(f,'x');
f1=x-f/tempf;
end

还没写完,
下面是命令与报错:

请输入函数表达式:f = x*x
请输入初始点:x0=1
检查对函数 'diff' 的调用中是否存在不正确的参数数据类型或缺少参数。

出错 Newtonian_iterative_method>fai (第 16 行)
tempf=diff(f,'x');

出错 Newtonian_iterative_method (第 9 行)
fai(a)
 
16  tempf=diff(f,'x');
K>> 

img

  • 写回答

2条回答 默认 最新

  • CCC_bi 2023-03-30 00:21
    关注

    可以看下帮助,我不太懂‘x’这个参数设置的意义。https://ww2.mathworks.cn/help/matlab/ref/diff.html

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 4月13日
  • 已采纳回答 4月5日
  • 修改了问题 3月29日
  • 修改了问题 3月29日
  • 展开全部

悬赏问题

  • ¥500 火焰左右视图、视差(基于双目相机)
  • ¥100 set_link_state
  • ¥15 虚幻5 UE美术毛发渲染
  • ¥15 CVRP 图论 物流运输优化
  • ¥15 Tableau online 嵌入ppt失败
  • ¥100 支付宝网页转账系统不识别账号
  • ¥15 基于单片机的靶位控制系统
  • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本