Fix the function hlp
3 次查看(过去 30 天)
显示 更早的评论
i was told to write funciton for this: but it keeps saying something is wrong but i dont know what is wrong with it .
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1553697/image.png)
function [ arr ] =special_matrix( n )
if n>2
for i = 1:n
for j = 1:n
if mod(j,3)==0
arr(i,j)}=((i-1)*n+j}^j;
else
arr(i,j)={i-1}*n+j;
end
end
end
else
disp('Error; n must be greater than i')
end
end
3 个评论
Sam Chak
2023-11-23
The original question may be beneficial for people who wish to learn how to create special square matrices.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1550842/image.png)
采纳的回答
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Loops and Conditional Statements 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!