[問題] 繪圖已回收
各位前輩大家好,
小弟想再打擾一個問題。
我的程式如下:
x=linspace(0,0.1);
ro0=0.05;
ro1=0.1;
ro2=0.25;
ro3=0.4;
y0=normpdf((1/sqrt(ro0))*(norminv(0.2)-sqrt(1-ro0)*norminv(x)))
*(sqrt((1-ro0)/ro0))*(1/normpdf(norminv(x)));
y1=normpdf((1/sqrt(ro1))*(norminv(0.2)-sqrt(1-ro1)*norminv(x)))
*(sqrt((1-ro1)/ro1))*(1/normpdf(norminv(x)));
y2=normpdf((1/sqrt(ro2))*(norminv(0.2)-sqrt(1-ro2)*norminv(x)))
*(sqrt((1-ro2)/ro2))*(1/normpdf(norminv(x)));
y3=normpdf((1/sqrt(ro3))*(norminv(0.2)-sqrt(1-ro3)*norminv(x)))
*(sqrt((1-ro3)/ro3))*(1/normpdf(norminv(x)));
plot(x,y0,'k-.',x,y1,'k-',x,y2,'k--',x,y3,'k:');
legend('ρ=0.05','ρ=0.1','ρ=0.25','ρ=0.4');
以上的程式跑了以後會出現錯誤訊息:
??? Error using ==> mrdivide
Matrix dimensions must agree.
但是如果將第一行x=linspace(0,0.1)改成固定値如x=0.05時則能跑出結果。
想請教板上的前輩上述錯誤訊息發生的原因以及解決方法。
感激不盡~~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.40.161.229
推
08/25 11:07, , 1F
08/25 11:07, 1F
→
08/25 11:08, , 2F
08/25 11:08, 2F
討論串 (同標題文章)
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章