如何用matlab求矩阵中不同行不同列元素之和的最小值(想要语言哦 )

想要编程语言哦急急急哦!!!!!!!要计算下面这张图片里的十乘十矩阵的不同行不同列的和的最小值哦... 想要编程语言哦 急急急哦!!!!!!!
要计算下面这张图片里的十乘十矩阵的不同行不同列的和的最小值哦
展开
 我来答
百度网友56b56c1
2012-05-13 · 超过18用户采纳过TA的回答
知道答主
回答量:63
采纳率:0%
帮助的人:51.8万
展开全部
容易看出矩阵对称吧,所以只求列和或者行和的最小值就好了,看着图的意思是在XLS里,给你个参考程序,
A=xlsread('filename');%图片位置
for ii=1:10
B(ii)=sum(A(ii,:));%对ii行求和,具体想求哪行或者想读取哪块数据,参考xlsread函数用法
end
min(B)%输出最小值
追问
是要用具体的编程再用matlab弄出来哦  怎么弄哦
追答
这个程序就行啊,只需要改了文档位置就可以啊,就是把filename改成你的xls的地址就行了,把要求的数据放在A1:J10区域就好了,别的不用改,我试过可以的
ruifengcao
2012-05-17 · TA获得超过9491个赞
知道大有可为答主
回答量:3579
采纳率:33%
帮助的人:2093万
展开全部
clc,clear
% num=rand(3);
num=[1,2,3;4,5,6;7,8,9]
row=size(num,1);
col=size(num,2);
count=perms(1:col); %对列进行全排列
data=zeros(size(count));
oricol=zeros(size(count));
for j=1:size(count,1)
for k=1:row
data(j,k)=num(k,count(j,k)); %取不同行列元素
oricol(j,k)=count(j,k); %在原始矩阵中的列标
end
end
data
oricol
result=min(sum(data,2)) %求和取最小
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式