关于matlab编程的小问题 这个程序从出错 都疯了

functionimprove_main(N,F)%针对实际情况的仿真f=zeros(1,N);%不同的标签数开始的桢数相同,用来记录总的帧数Nn=zeros(1,N);... function improve_main(N,F)
%针对实际情况的仿真
f=zeros(1,N); %不同的标签数开始的桢数相同,用来记录总的帧数
Nn=zeros(1,N); %总共的时隙数
st=zeros(1,N);
avr_N=zeros(1,N);

for j=1:10
for i=1:N
f(i)=0;
n=i;
Nn(i)=0;
fn=F; %当前帧数
while n>0
f(i)=f(i)+fn; %记载总的帧数
[Nc,Nr,No]=improve_proc(n,fn); %计算碰撞情况
fn=No+Nc+Nr
if Nc<No
N=improve_change(N,Nr);
else if Nr/N<0.3112
N=improve_change(N,Nr);
else Nn(i)=Nr+Nn(i); %共正确识别的标签数目
n=i-Nn(i); %未识别的标签数目
if n>0
fn=improve_framelength(n); %
end
end
%avr(i)=round(f(i)/i);
avr_N(i)=f(i)+avr_N(i);
end
end

avr_N=avr_N/10;
function N=improve_change(N,Nr)
if Nr/N<=0.3112&&Nr/N>0.1561
N=N*2
else if Nr/N<=0.1561&&Nr/N>0.02094
N=N*4
else if Nr/N<=0.02094
N=N*8
end
end
end
展开
 我来答
tooooday
2011-05-10 · 超过17用户采纳过TA的回答
知道答主
回答量:49
采纳率:0%
帮助的人:42.9万
展开全部
我改了一些语法错误,不知逻辑关系是不是这样
function improve_main(N,F)
%针对实际情况的仿真
f=zeros(1,N); %不同的标签数开始的桢数相同,用来记录总的帧数
Nn=zeros(1,N); %总共的时隙数
st=zeros(1,N);
avr_N=zeros(1,N);
for j=1:10
for i=1:N
f(i)=0;
n=i;
Nn(i)=0;
fn=F; %当前帧数
while n>0
f(i)=f(i)+fn; %记载总的帧数
[Nc,Nr,No]=improve_proc(n,fn); %计算碰撞情况
fn=No+Nc+Nr;
if Nc<No
N=improve_change(N,Nr);
elseif Nr/N<0.3112
N=improve_change(N,Nr);
else
Nn(i)=Nr+Nn(i); %共正确识别的标签数目
end
n=i-Nn(i); %未识别的标签数目
if n>0
fn=improve_framelength(n); %
end
end
%avr(i)=round(f(i)/i);
avr_N(i)=f(i)+avr_N(i);
end
end
avr_N=avr_N/10

function N=improve_change(N,Nr)
if Nr/N<=0.3112&&Nr/N>0.1561
N=N*2;
elseif Nr/N<=0.1561&&Nr/N>0.02094
N=N*4;
elseif Nr/N<=0.02094
N=N*8;
end
end

%%提示你一下,每个条件句后面都要用end结束,else和if之间不用空格,用的话就是一个嵌套的判断了,相当与else(if...else.....end)。
MarsCode
2024-08-21 广告
在北京引力弹弓科技有限公司,我们常使用Python处理各种任务。以下是一个简单的Python代码示例,用于计算两个数的和并打印结果:```python# 计算两个数的和def calculate_sum(a, b): return a... 点击进入详情页
本回答由MarsCode提供
空白空白君
2011-05-10 · TA获得超过417个赞
知道小有建树答主
回答量:480
采纳率:0%
帮助的人:0
展开全部
贴报错信息更实际。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式