如何利用Matlab,建立一个5*5矩阵,并利用矩阵中元素所在的位置给矩阵赋值? 5

例如:M矩阵里的某个元素可以表示为M(i,j),那么这个元素的值为:i+j。最后将整个赋值后的矩阵输出。需要大神的具体程序!... 例如:M矩阵里的某个元素可以表示为M(i,j),那么这个元素的值为:i+j。最后将整个赋值后的矩阵输出。需要大神的具体程序! 展开
 我来答
qingningleyun
2015-04-09 · TA获得超过5854个赞
知道大有可为答主
回答量:2991
采纳率:30%
帮助的人:3138万
展开全部
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强大的编程功能,使得我们能够灵活设计标定板,调整圆点大小、数量和分布,以满... 点击进入详情页
本回答由东莞大凡提供
591017374
2015-04-09 · TA获得超过434个赞
知道小有建树答主
回答量:122
采纳率:100%
帮助的人:49.3万
展开全部
for i=1:5
for j=1:5
M(i,j)=i+j;
end
end
更多追问追答
追问
谢谢大神指教。还想请问,在求得矩阵后,如何求找最优路线?最优路线:即从矩阵的最后一列至第一列起点终点随意,途中经过的元素值相加和最小;路线不能走平动和返回,只能每一步都向左移动,向左移动时只能走斜45度角或水平直线。最后需要知道这条路线的走法,起点终点在哪个元素。走的过程中不能向上或向下直走,保证每一步都要向左移动,一次移动只经过一格。
追答
sorry啊,这就不知简单的语法问题了。设计数学了,算法我不太擅长啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式