matlab的feval函数问题。

如果A是一个MxN阶矩阵A(m,n),每一行里有N个参数,一共有M组,要求计算函数值,然后存入B(m,1)矩阵中.假设矩阵为:A=[23;12;34;];函数为:f=a(... 如果A是一个M x N阶矩阵A(m,n),每一行里有N个参数,一共有M组,要求计算函数值,然后存入B(m,1)矩阵中.
假设矩阵为:A=[2 3; 1 2; 3 4;];
函数为:f=a(1).^2+a(2).^2
要求计算完成后放入B矩阵中,B为一个3X1的列向量。
展开
 我来答
tianxiawulang
2013-10-17 · TA获得超过2.7万个赞
知道大有可为答主
回答量:4732
采纳率:89%
帮助的人:2654万
展开全部

如果是上面给出的函数,非常简单,直接计算就行:

> A=[2 3; 1 2; 3 4;]
A =
     2     3
     1     2
     3     4
>> B=sum(A.^2,2)
B =
    13
     5
    25

如果函数的形式比较复杂,可能需要使用循环来做。要具体看你的函数是什么。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式