Having issues with a function: creates NxN matrix instead of a column vector
조회 수: 2 (최근 30일)
이전 댓글 표시
Hello all,
Below is the function that I've created:
function p=logodds(p,sigma,N)
e = normrnd(0,sigma,[N,1]);
Lo = log10(p/(1-p)+ e);
p = 10.^Lo/(1+10.^Lo);
end
When I call the function, it gives me NxN matrix in which 1 column vector of a result of the function and the others are zeros.
I need just a column vector of a result.
Thanks in advance
댓글 수: 0
답변 (1개)
Jeremy
2019년 12월 10일
Are the inputs p, sigma, N scalar values or vectors? Does normrnd return a vector or a scalar? That seems to be a function you wrote
참고 항목
카테고리
Help Center 및 File Exchange에서 Digital Filtering에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!