matlab的subs函数使用问题程序中有一部分要输入一个函数f=[f1;f2;f3;……;fn],求导得到df之后将其中的变量x1……xn替换为实际的值,用subs函数的话dF=subs(df,[x1,……,xn],[实际值])但是n随着输入的不

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/20 06:40:50
matlab的subs函数使用问题程序中有一部分要输入一个函数f=[f1;f2;f3;……;fn],求导得到df之后将其中的变量x1……xn替换为实际的值,用subs函数的话dF=subs(df,[x1,……,xn],[实际值])但是n随着输入的不
xJ@_e65ugں%B-q@X:Qx KZ$y OzوJ00|s&Bf-gVq/08 zmo&Mu`wȪe?R\NkXQqRs=[FVw;lĞOYucZ 6.=4[lĈe^QgnR~!g>QG_LcY9e ,.+Q##8oz; 8u|1G{,CD; :`'lrn+Zu/L6HWfUAW[",o-)'%5QqXz$LKix׋h%24*$X26֒,+da,K) _\5xp?p^7s"!4A 9#a?

matlab的subs函数使用问题程序中有一部分要输入一个函数f=[f1;f2;f3;……;fn],求导得到df之后将其中的变量x1……xn替换为实际的值,用subs函数的话dF=subs(df,[x1,……,xn],[实际值])但是n随着输入的不
matlab的subs函数使用问题
程序中有一部分要输入一个函数f=[f1;f2;f3;……;fn],求导得到df之后将其中的变量x1……xn替换为实际的值,
用subs函数的话dF=subs(df,[x1,……,xn],[实际值])
但是n随着输入的不同是变化的,应该怎样写才能实现?

matlab的subs函数使用问题程序中有一部分要输入一个函数f=[f1;f2;f3;……;fn],求导得到df之后将其中的变量x1……xn替换为实际的值,用subs函数的话dF=subs(df,[x1,……,xn],[实际值])但是n随着输入的不
dt = 1:10; % 换成你的实际值
n = size(dt,2);
ss = 'df = subs(df,[';
s = [];
for k = 1:n
s = [s 'x' num2str(k) ','];
end;
s(end) = ']';
ss = [ss s ',' mat2str(dt) ')'];
eval(ss);