24小时热门版块排行榜    

Znn3bq.jpeg
查看: 1637  |  回复: 5
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

yg5189

木虫 (小有名气)

[求助] matlab符号函数求导及梯度的问题

比如现有函数
function f=fun(x)
f=2*x(1)*x(1)-x(2)-1;

1.求f对x(1)的导数在[1,2]这点的值
2.求f对x的梯度(也就是分别对x(1),x(2)求导的一个向量)在[1,2]这点的向量(如果是重复使用1中的函数的话那这题可以不用写)

*注意:不是将x(1),x(2)变为x1,x2,因为我实际求的函数有n维,我想用for循环!谢谢
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

libralibra

至尊木虫 (著名写手)

骠骑将军

【答案】应助回帖

★ ★ ★ ★ ★ ★
yg5189: 金币+6, ★★★很有帮助 2012-07-02 09:35:51
抱歉,最后一句写错了
CODE:
grad12 = subs(grad,{x,y},{1,2});
disp(['gradient(f,x,y) @ [1,2] = [',num2str(grad12),']']);

结果
CODE:
df/dx =
4*x
df/dy =
-1

df/dx @ [1,2] = 4
gradient(f,x,y) @ [1,2] = [4 -1]

matlab/VB/python/c++/Java写程序请发QQ邮件:790404545@qq.com
5楼2012-07-01 18:32:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 6 个回答

libralibra

至尊木虫 (著名写手)

骠骑将军

【答案】应助回帖

感谢参与,应助指数 +1
matlab求导命令diff调用格式:

diff(函数) , 求的一阶导数;

diff(函数, n) , 求的n阶导数(n是具体整数);

diff(函数,变量名), 求对的偏导数;
matlab/VB/python/c++/Java写程序请发QQ邮件:790404545@qq.com
2楼2012-06-30 23:10:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yg5189

木虫 (小有名气)

引用回帖:
2楼: Originally posted by libralibra at 2012-06-30 23:10:24
matlab求导命令diff调用格式:

diff(函数) , 求的一阶导数;

diff(函数, n) , 求的n阶导数(n是具体整数);

diff(函数,变量名), 求对的偏导数;

谢谢你的回复!
不过我试过diff,好像不行,是不是我用的不对,能不能发一个你写的例子?
3楼2012-07-01 08:57:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

libralibra

至尊木虫 (著名写手)

骠骑将军

【答案】应助回帖

你的问题貌似没啥其他办法
CODE:
clc;
syms x y;
f = 2*x*x-y-1;
dx = diff(f,x);
dy = diff(f,y);
disp('df/dx = ');
disp(dx);
disp('df/dy = ');
disp(dy);
grad = [dx,dy];
dx12 = subs(dx,x,1);
dy12 = subs(dy,y,2);
disp(' ');
disp(['df/dx @ [1,2] = ',num2str(dx12)]);
disp(['gradient(f,x,y) @ [1,2] = ',num2str(dy12)]);

结果:
CODE:
df/dx =
4*x
df/dy =
-1

df/dx @ [1,2] = 4
gradient(f,x,y) @ [1,2] = -1
>>  

matlab/VB/python/c++/Java写程序请发QQ邮件:790404545@qq.com
4楼2012-07-01 18:29:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考博] 申博/考博 +4 啃面包的小书虫 2026-04-17 8/400 2026-04-21 16:26 by 啃面包的小书虫
[考研] 一志愿A区211,22408 321求调剂 +7 随心所欲☆ 2026-04-15 8/400 2026-04-21 08:22 by Equinoxhua
[考研] 一志愿中科大材料与化工,353分还有调剂学校吗 +11 否极泰来2026 2026-04-15 13/650 2026-04-20 22:31 by Equinoxhua
[考研] 085600材料与化工调剂 5+3 孜孜不倦2002 2026-04-19 6/300 2026-04-20 21:25 by babero
[论文投稿] 期刊推荐 +3 材料研究生 2026-04-15 5/250 2026-04-20 16:02 by 豆豆7758
[论文投稿] 有没有接收比较快的sci期刊呀,最好在一个月之内的,研三孩子求毕业 20+4 之护着 2026-04-16 7/350 2026-04-20 15:45 by 豆豆7758
[教师之家] 又一批高校组建人工智能学院 师资行吗 不是骗人吗 +4 yexuqing 2026-04-19 4/200 2026-04-20 14:47 by brantleo
[考研] 337求调剂 +3 jyz04 2026-04-18 3/150 2026-04-20 12:24 by 研可安
[考博] 申博 +3 Xyyx. 2026-04-18 3/150 2026-04-20 10:44 by YuY66
[考研] 求计算机方向调剂 +3 Toffee2 2026-04-16 6/300 2026-04-19 22:37 by ll叶
[考研] 294求调剂 +8 淡然654321 2026-04-17 9/450 2026-04-19 19:51 by Equinoxhua
[考研] 304求调剂 +8 castLight 2026-04-16 8/400 2026-04-19 17:14 by 中豫男
[考研] 求调剂 +10 小聂爱学习 2026-04-16 12/600 2026-04-19 16:51 by 中豫男
[考研] 294求调剂 +15 淡然654321 2026-04-15 15/750 2026-04-19 08:20 by cuisz
[考研] 0854求调剂 +23 门路摸摸 2026-04-15 27/1350 2026-04-19 01:59 by 烟雨流涯
[考研] 300求调剂 +12 橙a777 2026-04-15 12/600 2026-04-18 23:51 by 路病情
[考研] 收到复试调剂但是去不了 +8 小蜗牛* 2026-04-16 8/400 2026-04-18 11:15 by zixin2025
[考研] 260求调剂 +4 Zyt1314520.. 2026-04-17 5/250 2026-04-18 08:28 by babysonlkd
[有机交流] 二苯甲酮酸类衍生物 50+3 小白爱主人 2026-04-17 6/300 2026-04-17 18:47 by kf2781974
[考研] 322求调剂 +6 tekuzu 2026-04-17 6/300 2026-04-17 13:48 by Espannnnnol
信息提示
请填处理意见