由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Computation版 - 帮看看一小段matlab程序
相关主题
a compuational questionMatlab 对解出的方程根进行判断的问题
a Matlab problem【MATLAB 2010中符号变量设置为何总是出错】
用Matlab解方程组?怎么求这个转角?
matlab的symbolic object没办法转成double吗?那就是不能做图了?[转载] 求一个方程的解析解
问个matlab问题求解两个联立的二阶常微分方程 (我的方程)
请教:带参数的积分—公式比较长![转载] 我的论文标题的问题
请问matlab如何创建结构体符号变量啊?help! Fit envelope for a signal spectrum
如何用matlab计算下面特殊的二重积分a question about Theta(nlgn)
相关话题的讨论汇总
话题: norminv话题: pho话题: theta话题: error话题: syms
进入Computation版参与讨论
1 (共1页)
d*********a
发帖数: 255
1
M=36;
theta=zeros(1,M);
pho=[1 0.5;0.5 1];
syms u;
syms v;
s=[norminv(u);norminv(v)];
for i=1:M
theta(i)=int(int(10*(exp(-0.5*s'*(inv(pho)-eye(2))*s)/sqrt(det(pho))),u,0,1)
,v,0,1);
end
theta
===============================================
??? Error using ==> <
Function '<' not defined for variables of class 'sym'.
Error in ==> C:\MATLAB6p1\toolbox\stats\norminv.m
On line 36 ==> k = find(sigma <= 0 | p < 0 | p > 1 | isnan(p));
如何修改才可以正确运行?或者有没有什么简单函数可以近似norminv函数?谢谢
r****y
发帖数: 1437
2
你这个程序差的也太远了吧,错到天上了去自己还看不出来?
just using icdf should be enough.

1)

【在 d*********a 的大作中提到】
: M=36;
: theta=zeros(1,M);
: pho=[1 0.5;0.5 1];
: syms u;
: syms v;
: s=[norminv(u);norminv(v)];
: for i=1:M
: theta(i)=int(int(10*(exp(-0.5*s'*(inv(pho)-eye(2))*s)/sqrt(det(pho))),u,0,1)
: ,v,0,1);
: end

1 (共1页)
进入Computation版参与讨论
相关主题
a question about Theta(nlgn)问个matlab问题
[转载] 请maple 或者 mathematica 的高手帮个忙!请教:带参数的积分—公式比较长!
[转载] 这叫什么方向?请问matlab如何创建结构体符号变量啊?
如何在maple下定义一个i×j矩阵,其中元素是ai,j?如何用matlab计算下面特殊的二重积分
a compuational questionMatlab 对解出的方程根进行判断的问题
a Matlab problem【MATLAB 2010中符号变量设置为何总是出错】
用Matlab解方程组?怎么求这个转角?
matlab的symbolic object没办法转成double吗?那就是不能做图了?[转载] 求一个方程的解析解
相关话题的讨论汇总
话题: norminv话题: pho话题: theta话题: error话题: syms