Mexican Hat function plot help
이전 댓글 표시
Hello all,
I'm trying to plot a certain Mexican Hat function (other than the one they provide in MATLAB), but I'm getting the matrix dimensions must agree when I define psi. I tried everything to fix the code, but no luck. Can someone advise?
I know some code is repetitive, but I need them in other areas of my code.
dXs = 1;
x = [-20,20];
SamplingScale = [1, dXs, 4, 20 ,40];
Range = SamplingScale;
HalfRange = Range/2;
Sigma = HalfRange/4;
SigmaSq = Sigma.^2;
for i = 1:length(x)
psi = (2/(sqrt(3)*Sigma)*pi^(-0.25))*(1-(i^2/Sigma^2))*(e^(-i^2/2*SigmaSq));
end
plot (psi)
Thanks again!
채택된 답변
추가 답변 (1개)
Palguna Gopireddy
2022년 3월 31일
0 개 추천
What is the mexihat equation used in matlab. In original equation there is no term called [lb,ub].
댓글 수: 3
Ramiro Saldaña Acosta
2022년 4월 8일
x=linspace(lb,ub,N)
y=(2/(sqrt(3)*pi^0.25)) * exp(-x.^2/2) .* (1-x.^2);
you define lb,ub and N in this code
Ramiro Saldaña Acosta
2022년 4월 8일
I suggest lb=-5, ub=5, N=50
Palguna Gopireddy
2022년 4월 8일
Thanks.Got it.any function can be know seen by pressing right click on it and opening it.
But for chebwin function one of the lines is 'chebwinx' which can't be opened. They said it is a MEX file. Do you know any way to open and see a MEX file in matlab.
카테고리
도움말 센터 및 File Exchange에서 Parallel for-Loops (parfor)에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!