怎么用matlab解含梯度或拉普拉斯算符的方程
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/06/16 11:13:14
怎么用matlab解含梯度或拉普拉斯算符的方程
额,也没学过,也算不起,用matlab怎么弄,给点思路和操作提示,
额,也没学过,也算不起,用matlab怎么弄,给点思路和操作提示,
![怎么用matlab解含梯度或拉普拉斯算符的方程](/uploads/image/z/14880655-55-5.jpg?t=%E6%80%8E%E4%B9%88%E7%94%A8matlab%E8%A7%A3%E5%90%AB%E6%A2%AF%E5%BA%A6%E6%88%96%E6%8B%89%E6%99%AE%E6%8B%89%E6%96%AF%E7%AE%97%E7%AC%A6%E7%9A%84%E6%96%B9%E7%A8%8B)
毕业多年了,拉普拉斯都忘了,只知道有这么一个变换.matlab中有梯度函数,你只需要将函数写出来,然后迭代就行.例如:函数为f=a*x1^2+b*x2^2+c*x1*x2+d*x1+e*x2+g;
那么,df1=diff(f,x1);df2=diff(f,x2);%对函数分别进行x1,x2的一阶偏导.然后可以组合DF=[df1;df2]; df21=diff(df2,x1);df22=diff(df2,x2);%这里进行求函数二阶导数等,
那么,df1=diff(f,x1);df2=diff(f,x2);%对函数分别进行x1,x2的一阶偏导.然后可以组合DF=[df1;df2]; df21=diff(df2,x1);df22=diff(df2,x2);%这里进行求函数二阶导数等,