由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 问个 Matlab: Matrix dimensions must agree
相关主题
问个matlab的表达式a vba question. please help
问个MATRIX的题a question of perl
问个QT的问题perl question: can I have a key of hash to be
What's wrong with this?help for Shell script commands
Perl里面$,@,#等字符问题求教一个perl问题
简单的perl问题包子求助matlab编程问题
请看看这个Perl random sampling code 有什么问题,scalar compiler error on annotation
how to initialize associate data in STL mapPerl 6 改动很大很恶心
相关话题的讨论汇总
话题: matrix话题: dimensions话题: matlab话题: fun话题: eta
进入Programming版参与讨论
1 (共1页)
l********8
发帖数: 25
1
请教一下如下一个积分:
i=23;
b=2;
g(1:2,i+1)=[0.0089 0.0401]';
v_g(1:2,i)=[0.0205 0.0120]';
eta_g(1:2,1:2,i)=[924.1483 -127.3713 ; -127.3713 87.6577];
% Y is a number ranging from zero to infinity.
fun=@(Y)mvnpdf(g(1:2,i+1),v_g(1:2,i),eta_g(1:2,1:2,i)./Y)*gampdf(Y,2*b+i-1,1
);
P_gt1_gt(i+1)=quad(fun,0,inf);
出错了
Error using ./
Matrix dimensions must agree.
可是单独的一个个函数运算都是对的
多谢先。
t****t
发帖数: 6806
2
your fun only works if Y is scalar. for matlab to quickly calculate the
integration, Y is sent in as vector. so fix your fun to make it work with
scalar. how? you figure it out...

,1

【在 l********8 的大作中提到】
: 请教一下如下一个积分:
: i=23;
: b=2;
: g(1:2,i+1)=[0.0089 0.0401]';
: v_g(1:2,i)=[0.0205 0.0120]';
: eta_g(1:2,1:2,i)=[924.1483 -127.3713 ; -127.3713 87.6577];
: % Y is a number ranging from zero to infinity.
: fun=@(Y)mvnpdf(g(1:2,i+1),v_g(1:2,i),eta_g(1:2,1:2,i)./Y)*gampdf(Y,2*b+i-1,1
: );
: P_gt1_gt(i+1)=quad(fun,0,inf);

1 (共1页)
进入Programming版参与讨论
相关主题
Perl 6 改动很大很恶心Perl里面$,@,#等字符问题
[转载] CS Algorithm Interview question简单的perl问题
蔡鸟问个土问题请看看这个Perl random sampling code 有什么问题,
如何在fortran中定义一个动态的数组?how to initialize associate data in STL map
问个matlab的表达式a vba question. please help
问个MATRIX的题a question of perl
问个QT的问题perl question: can I have a key of hash to be
What's wrong with this?help for Shell script commands
相关话题的讨论汇总
话题: matrix话题: dimensions话题: matlab话题: fun话题: eta