作业帮 > 综合 > 作业

怎么用matlab去构建我要的矩阵

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/26 05:22:34
怎么用matlab去构建我要的矩阵
比如在特定的位置x行y列的位置的数字,我要它是一个吧?
model:
data:
n=8;
enddata
sets:
gongchangs/1..n/:F; 8个位置点;
roads(gongchangs,gongchangs)/
1,7 1,8
2,7 2,8
3,7 3,8
4,7 4,8
5,7 5,8
6,7 6,8
/:D,p;
endsets
data:
D=
3.758324 5.798707
3.758324 9.199185
5.857687 2.704163
4.069705 4.25
5.85235 1.118034
6.642665 5.255949
enddata
F(n)=0;
@FOR(gongchangs(i)|i#lt#n;
F(i)=@min(roads(i,j):d(i,j)+F(j));
);
@for(roads(i,j);
p(i,j)=@if(F(i)#eq#D(i,j)+f(j),1,0)
):
end
这个是lingo的,你知道哪里错了吗?呜呜.
首先你要有一个矩阵,

如初始化一个m行n列的零矩阵
I=zeros(m,n);

如果你要设置这个矩阵里x行y列位置的数字为2,如下
I(x,y)=2;
当然要保证你的矩阵里有x个行和y个列