matlab上打不上字,请教一下高手 我的M文件为什么打印不出文字

请教一下高手 我的M文件为什么打印不出文字

这是程序

function borrow_book2()

Dis_Time=rand(1,30);

Lend_Time=rand(1,30);

for i=1:30

if( Dis_Time(i)>0 && Dis_Time(i)<=0.1)

Dis_Time(i)=1;

elseif (Dis_Time(i)>0.1 && Dis_Time(i)<=0.5)

Dis_Time(i)=2;

elseif (Dis_Time(i)>0.5 && Dis_Time(i)<=0.8)

Dis_Time(i)=3;

elseif (Dis_Time(i)>0.8 && Dis_Time(i)<=0.9)

Dis_Time(i)=4;

else

Dis_Time(i)=5;

end

if( Lend_Time(i)>0 && Lend_Time(i)<=0.05)

Lend_Time(i)=2;

elseif( Lend_Time(i)>0.05 && Lend_Time(i)<=0.15)

Lend_Time(i)=3;

elseif( Lend_Time(i)>0.15 && Lend_Time(i)<=0.3)

Lend_Time(i)=4;

elseif( Lend_Time(i)>0.3 && Lend_Time(i)<=0.5)

Lend_Time(i)=5;

elseif( Lend_Time(i)>0.5 && Lend_Time(i)<=0.75)

Lend_Time(i)=6;

elseif( Lend_Time(i)>0.75 && Lend_Time(i)<=0.9)

Lend_Time(i)=7;

else

Lend_Time(i)=8;

end

end

k=1;s=0;

for i=1:29

diary on

strcat('borrow the',int2str(i),' time',',the interval is',int2str(Lend_Time(i)));

diary off

t=Lend_Time(1,i);

for j=k:30

if(t>=0)

strcat('Can not lend the ',int2str(k),' time');

t=t-Dis_Time(1,i);

end

k=j+1;

if(k>=30) break;

d=Dis_Time(1,k)+t;

strcat(int2str(d),'days later');

end

end

end

>> borrow_book2()  调用后什么反应也没有,

我想请教一下我调用的strcat  为什么没有反应啊,新手请教,O(∩_∩)O谢谢

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值