利用matlab解决求解函数微分

matlab,微分

1. 问题提出

最近在复习高等数学,感觉可以结合 去理解他。

遇到了一个题目:

2. 具体代码

%{
解决函数微分问题
%}
clc; clear; close all;
syms x; % be careful performance issue.
f1 = @(x) x^3 - x;
dfdx_syms = diff(f1,x);
dfdx = matlabFunction(dfdx_syms); [dy,new_y]=getDy(2,1,dfdx,f1)
change_y=getChange(2,1,f1) [dy,new_y]=getDy(2,0.1,dfdx,f1)
change_y=getChange(2,0.1,f1) [dy,new_y]=getDy(2,0.01,dfdx,f1)
change_y=getChange(2,0.01,f1) function [dy,new_y] = getDy(x0,dx,dydx,f)
%myFun 求函数的微分,及函数微分近似
%x0 某点
%dx 自变量的变换
%dydx 函数的导函数
%dy 函数的微分
%new_y 函数值的微分近似
dy=dydx(x0)*dx;
new_y=f(x0)+dy;
end function change_y = getChange (x0, change_x, f)
%change_y 求函数变化量
change_y = f(x0+change_x)-f(x0);
end

3. 测试结果

时,结果如下表

1 11 18
0.1 1.1000 1.1610
0.01 0.1100 0.1106

最新文章

  1. js 输出二维数组的最大值
  2. POJ 2785 4 Values whose Sum is 0
  3. 网页版 treeview使用中遇到的问题
  4. vs2008生成的各种文件
  5. web.xml配置详解 (及<context-param>配置作用 )
  6. _itemFailedToPlayToEnd: { kind = 1; new = 2; old = 0; }
  7. 计算机存储负数以及int转byte时-128的出现
  8. 虚拟主机,VPS,云主机之间的区别?
  9. chrome console.log失效
  10. spark总结
  11. nginx的锁
  12. Mac OS X10.8.3-bash基本命令失效后的修复
  13. 使用Pip在离线环境安装Python依赖库
  14. jmeter压测、操作数据库、分布式linux下运行、webservice接口测试、charles抓包
  15. 微信公众号开发JS-SDK(1.2)
  16. Vivado HLS初识---阅读《vivado design suite tutorial-high-level synthesis》(2)
  17. Binary search tree or not
  18. (连通图 模板题 无向图求割点)Network --UVA--315(POJ--1144)
  19. Ubuntu下查看自己的GPU型号
  20. 转:机器学习中的算法(2)-支持向量机(SVM)基础

热门文章

  1. WPF 文本逐字一个个出现的动画效果
  2. url 编码解码
  3. Qt设置程序图标
  4. (0724) 格雷码 verilog
  5. 00_k8s_learn
  6. 力扣51. N 皇后(回溯法)
  7. Typora以及Markdown学习
  8. Java基础__04.GUI编程
  9. jquery链式调用原理
  10. npm 更改在线仓库镜像地址