【发布时间】:2018-12-29 09:14:33
【问题描述】:
for i = [1:1:7]
for j = [1:1:8]
for k= [1,2]
expression = 5*i+6*j-2*k; % just for example
matrix(i,j,k) = expression;
end
end
end
我想让结果显示更直观,即变量和结果关联同一个表格。当在结果中得到一个值时,我可以快速找到它对应的'i j k'坐标,这就是我想要的。
有没有办法实现这种形式?
【问题讨论】:
-
请阅读How to ask改善您的问题。
-
不清楚你在问什么。您想创建一个每个元素包含 3 个值的矩阵吗?
-
@CrisLuengo 是的,这就是我想要的。
-
那么也许您想要一个 4 维数值数组?还是一个 3 维数组,其中每个元素都是一个元胞数组,要么包含三个数字的向量,要么包含三个标量 (1x1) 数字?目前尚不清楚这对“使结果显示更直观”有何帮助,或者您真正想要解决的问题是什么。
标签: matlab for-loop variables matrix