八达网

标题: 8da 有MATLAB的高手吗? [打印本页]

作者: FoR..xiaolai    时间: 2008-10-9 13:11
标题: 8da 有MATLAB的高手吗?
这个简单的问题想请你解答下

完全没有学过MATLAB 现在真他吗的想自杀

1:25个数做比较 得到最小的那个数
2:把最小的数加1 再放回那个数列
3:接着比较25个新数列 然后重复这个过程30次

如何来实现这个程序
作者: papala    时间: 2008-10-9 13:13
大学那会天天用 这个函数很简单阿
只是现在忘光了……
作者: opos    时间: 2008-10-9 13:14
提示: 作者被禁止或删除 内容自动屏蔽
作者: FoR..xiaolai    时间: 2008-10-9 13:30
8达的高手呢??
作者: 打坐念经    时间: 2008-10-9 13:31
关键字:迭代
作者: Sophia    时间: 2008-10-9 14:06
提示: 作者被禁止或删除 内容自动屏蔽
作者: =C.R=LanBinG    时间: 2008-10-9 14:52
没搞过matlab
作者: stephenzxj    时间: 2008-10-9 15:05
大三的时候用的..
作者: hkkhhk    时间: 2008-10-9 15:37
机子上没调试程序,语法可能有问题

1:25个数做比较 得到最小的那个数
%建立矩阵
a=rand(25,1);
%比较
b=min(a);

2:把最小的数加1 再放回那个数列
a(find(a==b))=b+1;

3:接着比较25个新数列 然后重复这个过程30次
for i=1:30
    b=min(a);
    a(find(a==b))=b+1;
end

[ 本帖最后由 hkkhhk 于 2008-10-9 15:39 编辑 ]
作者: hkkhhk    时间: 2008-10-9 15:48
不懂函数用法就用help\lookfor查
作者: bat_zz    时间: 2008-10-9 16:55





欢迎光临 八达网 (https://www.8-da.com/) Powered by Discuz! X2.5