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 展开
参考代码
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 展开
1个回答
展开全部
总体思路:在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
参考代码
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
追问
能否再这个程序的基础上帮忙写一下,要求同一个图像上有最大值,最小直值,求和,平均数这四个参数的
能否再这个程序的基础上帮忙写一下,要求同一个图像上有最大值,最小直值,求和,平均数这四个参数的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询