matlab 函数参数传递C++的函数参数传递有引用传递,指针传递,和实参传递,那么matlab的函数传递有几种.我写了一个函数function y = my_sort(x);for i=1:10for j=1:9if x(j) > x(j+1)tmp = x(j);x(j) = x(j+1);x(j+1) = tmp;e
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/22 15:17:04
matlab 函数参数传递C++的函数参数传递有引用传递,指针传递,和实参传递,那么matlab的函数传递有几种.我写了一个函数function y = my_sort(x);for i=1:10for j=1:9if x(j) > x(j+1)tmp = x(j);x(j) = x(j+1);x(j+1) = tmp;e
matlab 函数参数传递
C++的函数参数传递有引用传递,指针传递,和实参传递,那么matlab的函数传递有几种.我写了一个函数
function y = my_sort(x);
for i=1:10
for j=1:9
if x(j) > x(j+1)
tmp = x(j);
x(j) = x(j+1);
x(j+1) = tmp;
end;
end;
end;
x
调用时为 my_sort(a),结果是a不变,x成了我想要的结果.
如何将结果变成a改变
matlab 函数参数传递C++的函数参数传递有引用传递,指针传递,和实参传递,那么matlab的函数传递有几种.我写了一个函数function y = my_sort(x);for i=1:10for j=1:9if x(j) > x(j+1)tmp = x(j);x(j) = x(j+1);x(j+1) = tmp;e
use command x=mysort(x) try following codes.
function y = my_sort(x);
for i=1:10
for j=1:9
if x(j) > x(j+1)
tmp = x(j);
x(j) = x(j+1);
x(j+1) = tmp;
end;
end;
end;
y
没办法,只能用全局的。
a=my_sort(a)