当前位置 :
刚开始学matlab我就迷失了.下面是作业,求高手帮写.因为是英文的我要翻译成中文,翻译的模糊不要怪我T.T:建一个function名字叫centervalue(M).然后这个方程需的答案是M(很多数字)最中间的那个
更新时间:2024-04-19 03:23:49
1人问答
问题描述:

刚开始学matlab我就迷失了.下面是作业,求高手帮写.因为是英文的我要翻译成中文,翻译的模糊不要怪我T.T:建一个function名字叫centervalue(M).然后这个方程需的答案是M(很多数字)最中间的那个数字.比如说M=magic(5)的话,centervalue(M)=centervalue(magic(5))=13.因为magic(5)最中心的数字是13

陈华平回答:
  分边长为奇数、偶数讨论!   functiontheValue=centervalue(M)   %如果边长为奇数,取最中间   %如果变长为偶数,取最中间的两个数   [n,m]=size(M);   ifmod(n,2)==1   theX=(n+1)/2;   else   theX=[n/2,n/2+1];   end   ifmod(m,2)==1   theY=(m+1)/2;   else   theY=[m/2,m/2+1];   end   theValue=M(theX,theY);   end
最新更新
查询网(ip1138.com)汇总了汉语字典,新华字典,成语字典,组词,词语,在线查字典,中文字典,英汉字典,在线字典,康熙字典等等,是学生查询学习资料的好帮手,是老师教学的好助手。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。

邮箱:  联系方式:

Copyright©2009-2021 查询网 ip1138.com 版权所有 闽ICP备2021002823号-3