怎样用C语言求偏导?

怎样用C语言求偏导?,第1张

C语言本事很大

*** 作系统几乎都是C语言写的

WINDOWS,LINUX...下的几乎所有程序也可以用C语言来写

只是单纯用C来调用API来写WINDOW图形界面的程序比较麻烦

但C功能强大,与底层契合也好 精通C的话用来提高自己能力不错

答案是:

x1 =23/5

x2 =-1/10

由于 你的关键部分mysum的括号打 得 不是 很 规范,我 是根据 你 的描述再按照 我的理解写 的,不知 是否 是你的 愿意

程序如下:

syms x1 x2

A=[2,1,0,-1,-2]

B=[1,0,-1]

C=[1,2,21,2,30,0,06,0,36,5,5]

mysum=0

for i=1:5

for j=1:3

mysum=mysum+(C(i,j)+(x1+x2*abs(B(j)/1)*B(j)+(1-x1-x2)*A(1)))^2

end

end

y1=diff(mysum,x1)

y2=diff(mysum,x2)

算得:

y1 =-132+30*x1+60*x2

y2 =-262+60*x1+140*x2

然后用solve

[x1,x2]=solve('-132+30*x1+60*x2=0','-262+60*x1+140*x2=0')

然后就是 答案啦


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12056340.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存