数学建模社区-数学中国
标题:
matlab for循环
[打印本页]
作者:
kaixinxiangqian
时间:
2014-10-3 15:44
标题:
matlab for循环
function jinzhi(s)
n=0;
t=zeros(1,240);
% a=zeros(1,240);
a=floor(sqrt(s));
% for i=2:240
% a(i)=floor(sqrt(a(i-1)));
%
% end
% for i=1:240
for j=1:a
t(j)=floor(a./2)+j;
if (s./t(j)==0)
n=t(j);
break
end
end
% end
n
怎么输出t(j)
作者:
mingtingqing
时间:
2014-10-6 13:02
你把t(j)赋值给了n,最后n的值就是t(j)的值
作者:
kaixinxiangqian
时间:
2014-10-19 10:25
mingtingqing 发表于 2014-10-6 13:02
你把t(j)赋值给了n,最后n的值就是t(j)的值
可是那样好像输不出来啊===
作者:
kaixinxiangqian
时间:
2014-10-19 10:25
mingtingqing 发表于 2014-10-6 13:02
你把t(j)赋值给了n,最后n的值就是t(j)的值
可是那样好像输不出来啊===
作者:
逝水lcc无痕
时间:
2014-10-29 00:31
你是需要输出最后一个t(j)呢?还是所有的?如果是所有的,去掉 t(j)=floor(a./2)+j后的分号就可以了,如果是最后一个赋值给n,也就是你现在的程序
作者:
zzyhlyoko
时间:
2014-11-9 09:09
把“ n=t(j);”中的分号去掉
作者:
liwenhui
时间:
2014-11-18 10:21
支持一个。
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5