matlab程序循环1000次,怎么把每次的最大值和最小值都在同一个图像显示呢,该怎么写这个程序?​

您好您这个程序显示的只是一个参数,如果我要在这1000次循环中把每次的最大值和最小值都在同一个图像显示呢,该怎么写这个程序?参考代码clcclearallcloseall... 您好 您这个程序显示的只是一个参数,如果我要在这1000次循环中把每次的最大值和最小值都在同一个图像显示呢,该怎么写这个程序?

参考代码

clc
clear all
close all
tic
Loop = 1000; % 循环次数
Rloop = zeros(1, Loop); % 存每次循环结果的一维数组
for iLoop=1:Loop

%--要循环的程序段--%
% 例如要随机取一组数,取其最大值,Rloop中存每次的最大值
d = randi(10, 1, 3);
Maxd = max(d);
%-----------------%

Rloop(iLoop) = Maxd; % 把每次循环的结果存在一维数组中

end
figure
plot(Rloop);
grid on
xlabel('循环次数');
ylabel('输出');

toc
展开
 我来答
风清月朗z0
2016-06-21 · TA获得超过545个赞
知道小有建树答主
回答量:400
采纳率:0%
帮助的人:163万
展开全部
总体思路:在1000次运行的循环外新建一个一维数组变量,用来存结果即可

参考代码
clc
clear all
close all
tic
Loop = 1000; % 循环次数
Rloop = zeros(1, Loop); % 存每次循环结果的一维数组
for iLoop=1:Loop

%--要循环的程序段--%
% 例如要随机取一组数,取其最大值,Rloop中存每次的最大值
d = randi(10, 1, 3);
Maxd = max(d);
%-----------------%

Rloop(iLoop) = Maxd; % 把每次循环的结果存在一维数组中

end
figure
plot(Rloop);
grid on
xlabel('循环次数');
ylabel('输出');

toc
追问
能否再这个程序的基础上帮忙写一下,要求同一个图像上有最大值,最小直值,求和,平均数这四个参数的
能否再这个程序的基础上帮忙写一下,要求同一个图像上有最大值,最小直值,求和,平均数这四个参数的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式