怎么用matlab去构建我要的矩阵比如在特定的位置x行y列的位置的数字,我要它是一个吧?model:data:n=8;enddatasets:gongchangs/1..n/:F; 8个位置点;roads(gongchangs,gongchangs)/1,7 1,82,7 2,83,7 3,84,7 4,85,7 5,86,7 6,8/:D,p;
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/14 18:13:18
![怎么用matlab去构建我要的矩阵比如在特定的位置x行y列的位置的数字,我要它是一个吧?model:data:n=8;enddatasets:gongchangs/1..n/:F; 8个位置点;roads(gongchangs,gongchangs)/1,7 1,82,7 2,83,7 3,84,7 4,85,7 5,86,7 6,8/:D,p;](/uploads/image/z/13330970-26-0.jpg?t=%E6%80%8E%E4%B9%88%E7%94%A8matlab%E5%8E%BB%E6%9E%84%E5%BB%BA%E6%88%91%E8%A6%81%E7%9A%84%E7%9F%A9%E9%98%B5%E6%AF%94%E5%A6%82%E5%9C%A8%E7%89%B9%E5%AE%9A%E7%9A%84%E4%BD%8D%E7%BD%AEx%E8%A1%8Cy%E5%88%97%E7%9A%84%E4%BD%8D%E7%BD%AE%E7%9A%84%E6%95%B0%E5%AD%97%2C%E6%88%91%E8%A6%81%E5%AE%83%E6%98%AF%E4%B8%80%E4%B8%AA%E5%90%A7%3Fmodel%3Adata%3An%3D8%3Benddatasets%3Agongchangs%2F1..n%2F%3AF%3B+8%E4%B8%AA%E4%BD%8D%E7%BD%AE%E7%82%B9%3Broads%28gongchangs%2Cgongchangs%29%2F1%2C7+1%2C82%2C7+2%2C83%2C7+3%2C84%2C7+4%2C85%2C7+5%2C86%2C7+6%2C8%2F%3AD%2Cp%3B)
怎么用matlab去构建我要的矩阵比如在特定的位置x行y列的位置的数字,我要它是一个吧?model:data:n=8;enddatasets:gongchangs/1..n/:F; 8个位置点;roads(gongchangs,gongchangs)/1,7 1,82,7 2,83,7 3,84,7 4,85,7 5,86,7 6,8/:D,p;
怎么用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的,你知道哪里错了吗?呜呜.
怎么用matlab去构建我要的矩阵比如在特定的位置x行y列的位置的数字,我要它是一个吧?model:data:n=8;enddatasets:gongchangs/1..n/:F; 8个位置点;roads(gongchangs,gongchangs)/1,7 1,82,7 2,83,7 3,84,7 4,85,7 5,86,7 6,8/:D,p;
首先你要有一个矩阵,
如初始化一个m行n列的零矩阵
I=zeros(m,n);
如果你要设置这个矩阵里x行y列位置的数字为2,如下
I(x,y)=2;
当然要保证你的矩阵里有x个行和y个列