我在matlab中遇到了一些代码问题。我找到了代码:
public static void SaveMultipleProducts(IList<Product> productList)
{
using (var context = new DbContext())
{
foreach (Account p in productList)
{
p.InsertUserId="jtunney";
p.InsertDate=DateTime.Now;
}
// Add all records
context.Products.AddRange(productList);
// Handle updates
foreach(var p in productList.Where(p=>p.id!=0))
{
context.Entry(p).State=EntityState.Modified;
}
context.SaveChanges();
}
}
我需要编辑代码,而不是修复&#34; x ^ 3 + x ^ 2-1.25x-0.75&#34;我可以在matlab的主窗口中自己定义参数。换句话说,我想把它改成函数。
答案 0 :(得分:1)
为了将此函数用于任意多项式,您需要定义包含p
次多项式的n+1
系数的向量n
。在这种情况下:
p = [1, 1, -1.25, -0.75];
f = polyval(p, x);
可以使用polyder
来计算分析导数,它返回导数的系数:
dfdx = polyval(polyder(p),x);