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/08/08 13:36:25
![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](/uploads/image/z/1157179-67-9.jpg?t=matlab+%E5%87%BD%E6%95%B0%E5%8F%82%E6%95%B0%E4%BC%A0%E9%80%92C%2B%2B%E7%9A%84%E5%87%BD%E6%95%B0%E5%8F%82%E6%95%B0%E4%BC%A0%E9%80%92%E6%9C%89%E5%BC%95%E7%94%A8%E4%BC%A0%E9%80%92%2C%E6%8C%87%E9%92%88%E4%BC%A0%E9%80%92%2C%E5%92%8C%E5%AE%9E%E5%8F%82%E4%BC%A0%E9%80%92%2C%E9%82%A3%E4%B9%88matlab%E7%9A%84%E5%87%BD%E6%95%B0%E4%BC%A0%E9%80%92%E6%9C%89%E5%87%A0%E7%A7%8D.%E6%88%91%E5%86%99%E4%BA%86%E4%B8%80%E4%B8%AA%E5%87%BD%E6%95%B0function+y+%3D+my_sort%28x%29%3Bfor+i%3D1%3A10for+j%3D1%3A9if+x%28j%29+%3E+x%28j%2B1%29tmp+%3D+x%28j%29%3Bx%28j%29+%3D+x%28j%2B1%29%3Bx%28j%2B1%29+%3D+tmp%3Be)
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)