matlab 程序 画图 50

t=0;acount=0;m=[0];n=[0];while(acount<100)fori=1:1:100-acounta=unidrnd(10);b=unidrnd(... t=0;
acount=0;
m=[0];
n=[0];

while(acount<100)

for i=1:1:100-acount
a=unidrnd(10);
b=unidrnd(10);
c=unidrnd(10);
if(a<=4||a>4&&b<6&&c<3)
acount=acount+1;
y=[m acount];
end

end
t=t+1;
x=[n t];

end
想画一个t和acount的坐标图 求高手
展开
 我来答
终极至尊TAc546
2014-07-07 · 超过65用户采纳过TA的回答
知道答主
回答量:176
采纳率:100%
帮助的人:60.9万
展开全部
是你想要的结果吗??

clc; clear all; close all;
x=[0,1,2,3,4,5,6,7];%输入的信号,自己可以改变
%整体运用原位计算
m=max(nextpow2(x));
N=2.^m; % 求x的长度对应的2的最低幂次m
n=1:N;
if length(x)<N
x=[x,zeros(1,N-length(x))]; % 若x的长度不是2的幂,补零到2的整数幂
end
nxd=bin2dec(fliplr(dec2bin([1:N]-1,m)))+1; % 求1:2^m数列序号的倒序
y=x(nxd); % 将x倒序排列作为y的初始值
for mm=1:m % 将DFT作m次基2分解,从左到右,对每次分解作DFT运算,共做m级蝶形运算,每一级都有2^(mm-1)个蝶形结
Nz=2^mm;u=1; % 旋转因子u初始化为WN^0=1
WN=exp(-i*2*pi/Nz); % 本次分解的基本DFT因子WN=exp(-i*2*pi/Nz)
for j=1:Nz/2 % 本次跨越间隔内的各次蝶形运算,在进行第mm级运算时需要2^(mm-1)个 蝶形
for k=j:Nz:N % 本次蝶形运算的跨越间隔为Nz=2^mm
kp=k+Nz/2; % 蝶形运算的两个因子对应单元下标的关系
t=y(kp)*u; % 蝶形运算的乘积项
y(kp)=y(k)-t; % 蝶形运算
y(k)=y(k)+t; % 蝶形运算
end
u=u*WN; % 修改旋转因子,多乘一个基本DFT因子WN
end
end
y1=fft(x); %与系统自带fft函数实现值对比
mag1=abs(y);
subplot(2,1,1);
stem(n,x);
title('输入序列x(n)');
subplot(2,1,2);
stem(n,mag1);
title('8点FFT计算结果');
追问
你在做些什么????
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
AiPPT
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图... 点击进入详情页
本回答由AiPPT提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式