用matlab求函数在指定点的数值导数

f(x)=根号(x^2+1)x=1,2,3... f(x)=根号(x^2+1) x=1,2,3 展开
 我来答
深眠者
高粉答主

推荐于2019-08-06 · 每个回答都超有意思的
知道答主
回答量:40
采纳率:0%
帮助的人:7607
展开全部

用matlab求函数在指定点的数值导数代码如下:

clear;

clc;

syms x

f = sqrt(x^2+1);

diff_f = diff(f);

y1 = subs(diff_f,x,1)

y2 = subs(diff_f,x,2)

y3 = subs(diff_f,x,3)

结果:

y1 =0.7071

y2 =0.8944

y3 =0.9487

扩展资料:

matlab优点:

1.高效的数值计算及符号计算功能,能使用户从繁杂的数学运算分析中解脱出来;

2. 友好的用户界面及接近数学表达式的自然化语言,使学者易于学习和掌握;

3.功能丰富的应用工具箱(如信号处理工具箱、通信工具箱等) ,为用户提供了大量方便实用的处理工具。

参考资料:百度百科:matlab

最爱irises
推荐于2019-10-13 · TA获得超过2220个赞
知道答主
回答量:217
采纳率:0%
帮助的人:8.5万
展开全部

用matlab求函数在指定点的数值导数如下:

clear;

clc;

syms x

f = sqrt(x^2+1);
diff_f = diff(f);
y1 = subs(diff_f,x,1)
y2 = subs(diff_f,x,2)
y3 = subs(diff_f,x,3)
结果:
y1 =0.7071
y2 =0.8944
y3 =0.9487

扩展链接:

MATLAB 产品族可以用来进行以下各种工作:

●数值分析

●数值和符号计算

●工程与科学绘图

●控制系统的设计与仿真

●数字图像处理技术

●数字信号处理技术

MATLAB在通讯系统设计与仿真的应用

●通讯系统设计与仿真

●财务与金融工程

●管理与调度优化计算(运筹学

MATLAB 的应用范围非常广,包括信号和图像处理、通讯、控制系统设计、测试和测量、财务建模和分析以及计算生物学等众多应用领域。附加的工具箱(单独提供的专用MATLAB函数集)扩展了MATLAB 环境,以解决这些应用领域内特定类型的问题。

参考资料:百度百科-MATLAB

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cxd1301
推荐于2017-05-17 · TA获得超过3019个赞
知道小有建树答主
回答量:593
采纳率:50%
帮助的人:294万
展开全部
clear;
clc;
syms x
f = sqrt(x^2+1);
diff_f = diff(f);
y1 = subs(diff_f,x,1)
y2 = subs(diff_f,x,2)
y3 = subs(diff_f,x,3)

结果:
y1 =
0.7071

y2 =
0.8944

y3 =
0.9487
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
傲Super福兰奇
2018-03-14
知道答主
回答量:1
采纳率:0%
帮助的人:859
展开全部
如果得到的是sym格式,只需要添加double 命令就可将sym转换为double型
这样就可以看到数字
clear;
clc;
syms x
f = sqrt(x^2+1);
diff_f = diff(f);
y1 = double(subs(diff_f,x,1));
y2 = double(subs(diff_f,x,2));
y3 = double(subs(diff_f,x,3));
结果:
y1 =
0.7071

y2 =
0.8944

y3 =
0.9487
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我是幸运小当家
2017-11-23
知道答主
回答量:1
采纳率:0%
帮助的人:897
展开全部
x=1:3
f=inline('sqrt(x.∧2+1)')
dx=diff(f([x,4]))
dx=
0.8219 0.9262 0.9608
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式