matlab 交换数表的排列顺序 为什么失败?function bn=2;k=[2 1];u=[-1 2];for l=1:nx(k(l))=u(k(l));end如上代码,k代表数排列的顺序,u是2个数,现在通过上边的程序,调整数的排列顺序.运行不报错,但是结果却没

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/30 23:53:22
matlab 交换数表的排列顺序 为什么失败?function bn=2;k=[2 1];u=[-1 2];for l=1:nx(k(l))=u(k(l));end如上代码,k代表数排列的顺序,u是2个数,现在通过上边的程序,调整数的排列顺序.运行不报错,但是结果却没
xKO@ǿ^L  =J pĀ $yy C"/~ [ECLL8xNwf~3vzAy;:b"O)<ţuE!\Yԫi D3V3SziuQ[-5kH=ҰTez" }imyޗeO-HT{%m\:Nn_B(oE7#)),Iٺe PR=k:ANfH^ЄzӒe$ 1EщT-n&#iDawpAje76H_Vh; {ek8Q

matlab 交换数表的排列顺序 为什么失败?function bn=2;k=[2 1];u=[-1 2];for l=1:nx(k(l))=u(k(l));end如上代码,k代表数排列的顺序,u是2个数,现在通过上边的程序,调整数的排列顺序.运行不报错,但是结果却没
matlab 交换数表的排列顺序 为什么失败?
function b
n=2;
k=[2 1];
u=[-1 2];
for l=1:n
x(k(l))=u(k(l));
end
如上代码,k代表数排列的顺序,u是2个数,现在通过上边的程序,调整数的排列顺序.
运行不报错,但是结果却没有调整顺序,求大神指导是为什么?我觉得可能是x(k(l))=u(k(l))这里有问题,但我自己不知道是什么错误,求指导啊

matlab 交换数表的排列顺序 为什么失败?function bn=2;k=[2 1];u=[-1 2];for l=1:nx(k(l))=u(k(l));end如上代码,k代表数排列的顺序,u是2个数,现在通过上边的程序,调整数的排列顺序.运行不报错,但是结果却没
function x = b
n=2;
k=[2 1];
u=[-1 2];
for l=1:n
x(l)=u(k(l));
end
% 调用
> x = b
x =
2 -1