summaryrefslogtreecommitdiff
path: root/macros/idct2.sci
diff options
context:
space:
mode:
Diffstat (limited to 'macros/idct2.sci')
-rw-r--r--macros/idct2.sci18
1 files changed, 16 insertions, 2 deletions
diff --git a/macros/idct2.sci b/macros/idct2.sci
index 1cfacab..c48980a 100644
--- a/macros/idct2.sci
+++ b/macros/idct2.sci
@@ -1,8 +1,22 @@
function y = idct2(x,varargin)
+//This function computes the inverse 2-D discrete cosine transform of input matrix.
+//Calling Sequence
+//Y = idct2(X)
+//Y = idct2(X, M, N)
+//Y = idct2(X, [M, N])
+//Parameters
+//X: Matrix or integer
+//M, N: If specified Matrix X is padded with M rows and N columns.
+//Description
+// This function computes the inverse 2-D discrete cosine transform of matrix X. If M and N are specified, the input is either padded or truncated to have M rows and N columns.
+//Examples
+//idct2(3, 4, 6)
+//ans =
+// 2.811261 0.612372 -0.525856 0.250601 0.612372 -0.086516
funcprot(0);
-rhs=argn(2)
+rhs=argn(2);
if (rhs<1 | rhs>3) then
- error("Wrong number of input arguments.")
+ error("Wrong number of input arguments.");
end
select(rhs)
case 1 then