matlab里有多个自变量怎么办
答案:2 悬赏:30
解决时间 2021-02-22 00:04
- 提问者网友:纹身骑士
- 2021-02-21 10:11
matlab里有多个自变量怎么办
最佳答案
- 二级知识专家网友:厭世為王
- 2021-02-21 10:43
用matlab处理有多个自变量的问题,可以这样来处理,将多个自变量看成一个变量向量组。例如:下列方程
f(x,y,z)=x^3+y^2+z^4
可以这样来写
y=x(1)^3+x(2)^2+x(3)^4
这样问题,就变成了二元几次方程(自变量x,因变量y)了。
f(x,y,z)=x^3+y^2+z^4
可以这样来写
y=x(1)^3+x(2)^2+x(3)^4
这样问题,就变成了二元几次方程(自变量x,因变量y)了。
全部回答
- 1楼网友:偏爱自由
- 2021-02-21 10:56
你好!
我依照你举得例子,简单编写了一个程序,为了清晰起见,语句写得比较简单,你看看:
syms x1 x2 x3
f = x1^2+x2^2+x3^2;
fx1 = diff(f,x1);
fx2 = diff(f,x2);
fx3 = diff(f,x3);
x11 = input('请输入整数x1:');
x22 = input('请输入整数x2:');
x33 = input('请输入整数x3:');
subs(fx1,x1,x11)
subs(fx2,x2,x22)
subs(fx3,x3,x33)
输出的subs就是赋值之后的每一个偏导的结果,你可以试着运行一下。
diff默认对x求导,如果有好几个x,则默认对x1求导,默认求一介导。
祝好~
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯