求高手!!!matlab怎么修改已有数组,是否类似C语言指针,搞不懂!!!

来源:百度知道 编辑:UC知道 时间:2024/05/25 18:27:39
RT,没分了就这么多了
function paixu(a)
m=10;
k=a(m);
for n=1:9
while m>n
if a(m-1)>k
k=a(m-1);
a(m-1)=a(m);
a(m)=k;
end
m=m-1;
end
m=10;
end
我刚学这个 具体的老师也没说书上也不全~~

matlab里数组跟fortran相似,冒泡法排序用不到指针的。
要交换两个元素
tmp = a(jj);
a(jj) = a(ii);
a(ii) = tmp;

另外matlab自带了排序函数sort

你说的是……
关注一下!

matlab有很多自带的函数,像排序这么重要的功能,用它自带的函数就行了。英文好的话用matlab的帮助查一查,什么就都会了

给了具体例子