查看: 159|回复: 2|关注: 0

[已解决] 一个复杂表达式怎么求梯度

[复制链接]

新手

7 麦片

财富积分


050


3

主题

5

帖子

0

最佳答案
求教各位大神,这个函数求梯度应该用matlab怎么写出来,在线等,急!!!其中x是一个50*1的向量。A=100*50,b=100*1我想把x表示成符号变量的式子,找了许多帖子,还是不会写。他们大部分用x1 x2这样表示的,可我这个有50个.......




目标函数

目标函数

论坛优秀回答者

权威

3882 麦片

财富积分



3

主题

4109

帖子

864

最佳答案
  • 关注者: 182
发表于 2019-10-10 15:48:20 | 显示全部楼层 |此回复为最佳答案
举例:
a=1:10;b=sym('x',[1,10]);
fun=sum(a.*b);
g = gradient(fun, b)

新手

7 麦片

财富积分


050


3

主题

5

帖子

0

最佳答案
 楼主| 发表于 2019-10-11 22:10:18 | 显示全部楼层
maple1314168 发表于 2019-10-10 15:48
举例:
a=1:10;b=sym('x',[1,10]);
fun=sum(a.*b);

明白啦,谢谢您
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /3 下一条

快速回复 返回顶部 返回列表