作业帮 > 综合 > 作业

急求matlab中函数赋值的问题.

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/09/20 17:19:00
急求matlab中函数赋值的问题.
例如设置一个函数f=3*x+4y*z,对函数f的每个参数进行求偏导,现在如果已知[x y z]=[1 2 3],如何得到在这个条件下的函数f的每个偏导数的值,在matlab中应该是有这么一个函数的,但是我不知道是哪个,
急求matlab中函数赋值的问题.
clear;
clc;
syms x y z
f = 3*x+4*y*z;
fx = diff(f,'x') %%%% 对x求偏导
fy = diff(f,'y') %%%% 对y求偏导
fz = diff(f,'z') %%%% 对z求偏导
my_fx = subs(fx,{x,y,z},{1 2 3}) %%%%% 对dx数值代入
my_fy = subs(fy,{x,y,z},{1 2 3}) %%%%% 对dy数值代入
my_fz = subs(fz,{x,y,z},{1 2 3}) %%%%% 对dz数值代入