idst(a)

Calculate the inverse sine transform of vector 'a'.

You are now following this Submission

function out = idst(a)
% IDST calculate the inverse sign transform of vector a.
y = zeros(length(a)+1,1);
N = length(y);
for m = 1:length(a)
y = y + a(m) * sin(m * pi * (0:N-1)' / (N - 1));
end
out = y;
end

Cite As

Koorosh Gobal (2026). idst(a) (https://www.mathworks.com/matlabcentral/fileexchange/49799-idst-a), MATLAB Central File Exchange. Retrieved .

Categories

Find more on Numerical Integration and Differential Equations in Help Center and MATLAB Answers

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.0.0.0