Matlab函数返回矩阵
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/04/29 05:10:47
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
大家好,请问这个函数写法错在哪里?怎么改?谢谢!
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
大家好,请问这个函数写法错在哪里?怎么改?谢谢!
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开始.不是所有操作都需要加点
希望对你有帮助
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开始.不是所有操作都需要加点
希望对你有帮助