请教matlab怎样求在给定已知值的各阶导数啊?如 y=sin(x),求x=2时的各阶导数的值?
人气:233 ℃ 时间:2020-06-16 19:11:53
解答
clear;clc;syms x;y = sin(x);y0 = y;n = input('几阶导数:'); %%%% 确定你要几阶导数for ii = 1:ny1 = diff(y0);y0 = y1;endmy_y = subs(y0,'x',pi/6) %%%% 带入你要的点的值有问题欢迎追问,别忘采 纳copyright(c) ...从哪里体现出ii在for循环中的作用呢??非常感谢!!这里是做了个循环,一次循环就求一次导数,你要n阶导数就循环n次求导。MATLAB 中for ii = 1:n其实是for ii=1:1:n,循环从1开始,步长为1,结束n,循环n次比如你要求3阶导数第一次循环:将原来式子求导,获得1阶导数第二次循环:将1阶导数求导,获得2阶导数第三次循环:将2阶导数求导,获得3阶导数明白了?有问题可以继续问
推荐
猜你喜欢
- 请问I am lily who live in Paris.和 I am lily who lives in Paris 哪个正确
- 一个长方体冰柜,从里面量90cm,宽50cm,深50cm.它的容积是多少立方分米
- 美学中的名词解释 .
- “1.5*X的值等于3.6:4.8的值”怎么算比例(数学)
- 英语翻译
- 复合重句 中,where 和which用法有点歧义,如下题
- 甲乙两人相向而行甲的速度是20千米/小时,乙的速度是18千米/小时,他们在离中点3千米是相遇,问全?
- 在四边形ABCD中,AB>CD.E.F分别是对角线BD.AC的中点,求证:EF>1/2(AB-CD)