求教matlab大神,一个关于函数表示的问题 20

想问一下,首先我首先用syms把x1,x2,...,xn设置为变量,然后运算出一个关于这n个变量的代数式H=H(x1,x2,...xn)。现在想对这个H做一个非线性规划,... 想问一下,首先我首先用syms把x1,x2,...,xn设置为变量,然后运算出一个关于这n个变量的代数式H=H(x1,x2,...xn)。现在想对这个H做一个非线性规划,想问一下各位大神,是否有办法直接能够把H(x1,x2,...,xn)做成一个函数? 展开
 我来答
lhmhz
高粉答主

2016-08-26 · 专注matlab等在各领域中的应用。
lhmhz
采纳数:7264 获赞数:17020

向TA提问 私信TA
展开全部
把x1,x2,...xn看成一个x向量变量,即x=[x1,x2,...xn]。这时函数可以这样定义

H=@(x)a0+a1*x(1)+a2*x(2)+。。。an+*x(n) %a0、a1、a2。。。an为已知数值。
追问
这个语句我到是知道,关键如果n特别大的话,不能一个一个输入啊。所以我想知道,如果我已经有了H(x1,...xn)的形式,有没有直接做成函数的方法?
追答
这好像有点困难,容我想一想。。。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式