Matlab函数返回矩阵

问题描述:

Matlab函数返回矩阵
function I[n,k]=DCTTST()
for n=0:1:3
for k=0:1:3
I[n,k]=cos((2.*n+1).*k*pi)/8;
end
end
大家好,请问这个函数写法错在哪里?怎么改?谢谢!
1个回答 分类:综合 2014-11-12

问题解答:

我来补答
function I=test()
for n=1:4
   for k=1:4
   I(n,k)=cos((2*(n-1)+1)*(k-1)*pi)/8;
   end
end

end
>> test

ans =

    0.1250   -0.1250    0.1250   -0.1250
    0.1250   -0.1250    0.1250   -0.1250
    0.1250   -0.1250    0.1250   -0.1250
    0.1250   -0.1250    0.1250   -0.1250
矩阵元素是小括号不是中括号矩阵行列都是从1而不是0开始.不是所有操作都需要加点

希望对你有帮助
 
 
展开全文阅读
剩余:2000