
如何利用Matlab,建立一个5*5矩阵,并利用矩阵中元素所在的位置给矩阵赋值? 5
例如:M矩阵里的某个元素可以表示为M(i,j),那么这个元素的值为:i+j。最后将整个赋值后的矩阵输出。需要大神的具体程序!...
例如:M矩阵里的某个元素可以表示为M(i,j),那么这个元素的值为:i+j。最后将整个赋值后的矩阵输出。需要大神的具体程序!
展开
2个回答
展开全部
M = magic(5)
[m,n] = size(M);
[A,B] = meshgrid(1:m,1:n);
M = A+B
M =
17 24 1 8 15
23 5 7 14 16
4 6 13 20 22
10 12 19 21 3
11 18 25 2 9
M =
2 3 4 5 6
3 4 5 6 7
4 5 6 7 8
5 6 7 8 9
6 7 8 9 10
追问
谢谢大神指教。还想请问,在求得矩阵后,如何求找最优路线?最优路线:即从矩阵的最后一列至第一列起点终点随意,途中经过的元素值相加和最小;路线不能走平动和返回,只能每一步都向左移动,向左移动时只能走斜45度角或水平直线。最后需要知道这条路线的走法,起点终点在哪个元素。走的过程中不能向上或向下直走,保证每一步都要向左移动,一次移动只经过一格。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?

2024-08-07 广告
作为东莞市大凡光学科技有限公司的一员,我们深知Matlab圆点标定板在相机标定中的重要性。该标定板通过均匀分布的圆点,帮助精确计算相机参数,优化成像效果。Matlab强大的编程功能,使得我们能够灵活设计标定板,调整圆点大小、数量和分布,以满...
点击进入详情页
本回答由东莞大凡提供
展开全部
for i=1:5
for j=1:5
M(i,j)=i+j;
end
end
for j=1:5
M(i,j)=i+j;
end
end
更多追问追答
追问
谢谢大神指教。还想请问,在求得矩阵后,如何求找最优路线?最优路线:即从矩阵的最后一列至第一列起点终点随意,途中经过的元素值相加和最小;路线不能走平动和返回,只能每一步都向左移动,向左移动时只能走斜45度角或水平直线。最后需要知道这条路线的走法,起点终点在哪个元素。走的过程中不能向上或向下直走,保证每一步都要向左移动,一次移动只经过一格。
追答
sorry啊,这就不知简单的语法问题了。设计数学了,算法我不太擅长啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询