我有一个像
这样的矩阵$scope.save = function(bookEntry){
$http.post('/api/save',bookEntry)
.success(function(data){
$scope.list = {};
$scope.list.Books = data;
})
.error(function(data){
console.log('Error: ' + data);
});
};
现在我想用
创建一个符号函数c1 = [1 2 3] or c2 = [4 2]
此符号功能应如下所示:
c1 and c2 or any other matrix.
重要提示:我想自动创建此功能 有没有机会这么做?
答案 0 :(得分:1)
这正是函数poly2sym
的作用。小但重要的区别:您描述了以下功能:
a1 + a2*x + a3*x^2 + ... + an*x^n-1
而poly2sym
创建一个函数
a1*x^n-1 + ... + an-1*x^1 + an
所以你必须使用例如翻转输入向量c
的顺序。 fliplr
。
c1 = [1,2,3];
c2 = [4,2];
f1 = poly2sym(fliplr(c1))
f1 =
3*x^2 + 2*x + 1
f2 = poly2sym(fliplr(c2))
f2 =
2*x + 4