永发信息网

matlab Subfunctions-functions handles 题目。帮看下

答案:2  悬赏:0  手机版
解决时间 2021-03-19 07:48
写一个function deriv(f, a, h) 使用以下的有限差分公式:
Df(a) = (f(a+h)-f(a-h))/2*h
求导 f ' (x) f(x) 在 x=a

然后用function testDeriv 去完成求导
f(x) = cos(x/2)+sin(2*x) 在区间 [-pi, pi]
然后输出plots f(x)和Df(x)在同一张图上。
最佳答案
1
将下面的代码保存为M文件:
function testDeriv
syms x
f = cos(x/2)+sin(2*x);
h = pi/50;
a = -pi:h:pi;
Df = deriv(f, a, h); % 完成求导
plot(a,Df); % Df(x)图
hold on
plot(a,subs(f,'x',a),'.-'); % f(x)图
function Df = deriv(f, a, h) % Subfunction
fah1 = subs(f,'x',a+h);
fah2 = subs(f,'x',a-h);
Df = (fah1-fah2)/(2*h);
2 将下面的代码复制到命令窗口,按回车键,运行即可
testDeriv
全部回答
可以私聊我~
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
每个男人都很在乎一个女生的过去吗?
谁有'鬼'字的多种写法..要好看的..
g1276唐山到武汉要几个小时
飘服装店在什么地方啊,我要过去处理事情
炖大鱼的家常做法大全怎么做好吃视频
酒会用英语怎么说
swisse奶蓟草护肝片效果好吗?需要代购吗
发动机与三元催化螺丝断裂怎么取
衡阳市外汇管理局在哪?
通达汽修怎么去啊,有知道地址的么
帮曹操成大业的关键人物是哪些人?
一天除了白天8个小时上班,其他时间做什么事
美国著名发明家、科学家有哪些?
LG液晶显示器的电源线,型号E1948S,这个要去
什么样的遐想
推荐资讯
正当防卫3导弹基地里的变压器怎么都找不到
浇钢工先进个人工作总结
嘴小腹大扳儿高,二三寸水起波涛,量小不能容大
I want to be liked and loved for
发字五行属什么
男人会永远记的他的第一次和给他第一次的女人
怎么从微信上给朋友传照片
豆薯怎么吃
年利率1.35%是多少
3d玻尿酸面膜哪种好
零是不是一位数?
铜乐饭店我想知道这个在什么地方
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?