问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用matlab写一段简单的代码~

发布网友 发布时间:2022-04-26 13:22

我来回答

4个回答

热心网友 时间:2022-04-19 02:47

%minmax.m
function [A,B,C,m,n]=minmax(a,b,c,minmax)
%输入不合法就不验证了
%A,B,C分别返回amax,bx最大值(或最小值),
%与bx同行的c,minmax=1求最小,minmax=2求最大
%m返回amax个数,n返回bmax个数
%同楼上题目确实很难理解,希望写清楚点,回答的人会多点
%用matlab写一段简单的代码~,加注释写了近20分钟,郁闷。
%想写好也不简单吧,看你考虑问题多细致
%%粗糙做三分钟能写好,但是没有通用性,这种代码没有普适性,
%不好意思拿出手
%写的仓促,没有仔细验证通用性,不足之处请指出
if minmax==1
X=[a,b,c];B=[];C=[];A=[];
amin=min(a);
m=find(amin);%amax所在行
for i=1:length(m)%因为可能有多个值取最小amin,处理此意外用
A=[A,amin];
bx=X(m,:);
bxmin=min(bx);
B=[B,bxmin];
n=find(bxmin)
cx=X(n,3);%与bxmin同行的c
C=[C,cx];
end
end
if minmax==2
X=[a,b,c];B=[];C=[];A=[];
amax=max(a);
m=find(amax);%amax所在行
for i=1:length(m)%因为可能有多个值取最大amax,处理此意外用
A=[A,amax];
bx=X(m,:);
bxmax=max(bx);
B=[B,bxmax];
n=find(bxmax)
cx=X(n,3);%与bxmax同行的c
C=[C,cx];
end
end

%%%以下是测试部分%%%
n=5;
a=rand(n,1)
b=rand(n,1)
c=rand(n,1)
d=minmax(a,b,c,2)

%%%%%%结果%%%%%%%%
a =

0.4057
0.9355
0.9169
0.4103
0.8936

b =

0.0579
0.3529
0.8132
0.0099
0.1389

c =

0.2028
0.1987
0.6038
0.2722
0.1988

n =

1

A =

0.9355

B =

0.4057

C =

0.2028

m =

1

n =

1

热心网友 时间:2022-04-19 04:05

看来是初学者了,就给你说个思路哇:
找出amax你应该有记录这些amax的行号了哇?把这个行号单独存为一个矩阵num,根据这些行号,取出对应的bx,然后求出maxbx和对应在bx中的位置nbx,然后你要找的c~就是c(mun(nbx));
eg:
bx=b(num);
[maxbx, nbx]=max(bx);
cc=c(num(nbx));
三句话搞定

热心网友 时间:2022-04-19 05:40

[m,i]=max(a);
bx=b(i);
[n,j]=max(b);
c=b(j);
楼主问题没有讲清楚,我这样理解不知道是不是你的意思。

热心网友 时间:2022-04-19 07:31

不是很懂。纯帮你顶了。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
抹完水泥墙多久能刮腻子 水泥墙抹完后需要多久刮腻子? 水泥抹墙多久能刮腻子 水泥多久能刮腻子 刚抹完的水泥墙几天能刮腻子 墙面多久能刮腻子 水泥墙多久可以刮腻子 砌完水泥多久刮腻子 水泥砌好后什么时候可以刮腻子 ...40个学分,托福110分,转学去美国哥伦比亚大学希望大吗? 你好,哥伦比亚大学排名怎么样?小白,想去哥伦比亚大学读研 真我Q3T屏幕是什么材质-是LCD屏还是OLED屏 matlab 自定义输入的响应怎么写代码? 怎么书写matlab代码? 二十张毛巾用多少比例的消毒水 VSCO这种中文怎么找到? 色温之类的在哪找?怎么简单使用VSCO? 洗一千张毛巾怎么用消毒水? 体育老师的面试题 体育教师面试常见的问题?? 事业单位招聘考试中体育教师面试主要考核哪些知识范围? 小学体育教师面试要准备些什么? 电脑连接到网络上QQ时显示登陆超时说什么检查本机防火墙设置,怎么设置? 体育教师招聘 面试一般考什么 怎么设置网络QQ打不开 网也连了,网页都能打开就是qq登不了了。总说登录超时,请检查您的网络或者本机防火墙设置,怎么办呢 广西的区号是什么? 我手机上QQ登上了,但不能正常使用,有行显示:连接超时请检查你的网络设置,我打开网络设置,发现不了 广西省每个市都有哪些镇 广西省柳州市融水县的邮政编码是多少 广西柳州邮政编码是多少 体育老师面试考啥? 我在公司上班,办公电脑能上网,但不能上QQ,好像被网络管理员关闭了,怎样能打开 《巴啦啦小魔仙》中的魔法口诀有哪些? 巴啦啦小魔仙魔法调色盘怎么玩 巴啦啦小魔仙二游戏第四个地图的攻略 游戏巴啦啦小魔仙换装二攻略大全 巴啦啦小魔仙招数有哪些 巴拉拉小魔仙里魔仙的魔法口诀都有什么 巴啦啦小魔仙魔箭小公主金币获取攻略 玩家如何赚钱 巴啦啦小魔仙二换装王子大人攻略 巴啦啦小魔仙之魔箭小公主怎么玩 华微电子生产什么芯片?主要有哪几种? 对华芯片出口猛增80%,又有了什么好消息? 华微电子的芯片怎么样?谁能简单介绍下吗? 大家有知道华微电子生产什么芯片的吗?能说说吗? 请问:华微电子的芯片制造能力怎么样? 知道的说下 我想知道华微电子的芯片产出实力真的那么强吗? IGBT芯片是什么?听说华微电子生产的IGBT芯片很不错? 听说华微电子的IGBT芯片最近很热,有了解的吗? 华有装芯片的手机吗? 鼠标芯片是安华高还是安高华? 华微电子是华为供应商吗?据说年产芯片400万片?