早教吧 育儿知识 作业答案 考试题库 百科 知识分享

matlab变量我想建个函数:function f=myfun(q,r,s,t)f=solve('p+q+r+s+t','p')输入myfun(1,1,1,1)结果为:-q-r-s-t我想得到的结果为:-4怎么solve中的变量不与 myfun函数一致?

题目详情
matlab变量
我想建个函数:
function f=myfun(q,r,s,t)
f=solve('p+q+r+s+t','p')
输入myfun(1,1,1,1)
结果为:-q-r-s-t
我想得到的结果为:-4
怎么solve中的变量不与 myfun函数一致?
▼优质解答
答案和解析
function f=myfun(q,r,s,t)
f=solve('p+q+r+s+t','p');
f=eval(f);
这样就行了,你需要赋值才行