用MATLAB编写函数:编写一个函数文件,以向量为参数,对向量元素进行排序并输出
答案:1 悬赏:0 手机版
解决时间 2021-11-11 09:33
- 提问者网友:咪咪
- 2021-11-10 09:10
用MATLAB编写函数:编写一个函数文件,以向量为参数,对向量元素进行排序并输出
最佳答案
- 五星知识达人网友:渡鹤影
- 2021-11-10 10:07
举个例子,希望有所帮助。代码function main()
% By lyqmath
clc; clear all; close all;
A = [1 3 5 2 6 8 4]
mA = SortData(A, 1)
mA = SortData(A, 2)function mA = SortData(A, type)
% 获取矩阵的最大值
% 输入参数:
% A——向量
% type——排序类型:1为升序、0为降序
% 输出参数:
% mA——排序后的向量if nargin < 2
% 默认为升序排序
type = 1;
end
A = A(:)';
if type == 2
mA = sort(A, 'descend');
else
mA = sort(A);
end结果function main()
% By lyqmath
clc; clear all; close all;
A = [1 3 5 2 6 8 4]
mA = SortData(A, 1)
mA = SortData(A, 2)function mA = SortData(A, type)
% 获取矩阵的最大值
% 输入参数:
% A——向量
% type——排序类型:1为升序、0为降序
% 输出参数:
% mA——排序后的向量if nargin < 2
% 默认为升序排序
type = 1;
end
A = A(:)';
if type == 2
mA = sort(A, 'descend');
else
mA = sort(A);
end
% By lyqmath
clc; clear all; close all;
A = [1 3 5 2 6 8 4]
mA = SortData(A, 1)
mA = SortData(A, 2)function mA = SortData(A, type)
% 获取矩阵的最大值
% 输入参数:
% A——向量
% type——排序类型:1为升序、0为降序
% 输出参数:
% mA——排序后的向量if nargin < 2
% 默认为升序排序
type = 1;
end
A = A(:)';
if type == 2
mA = sort(A, 'descend');
else
mA = sort(A);
end结果function main()
% By lyqmath
clc; clear all; close all;
A = [1 3 5 2 6 8 4]
mA = SortData(A, 1)
mA = SortData(A, 2)function mA = SortData(A, type)
% 获取矩阵的最大值
% 输入参数:
% A——向量
% type——排序类型:1为升序、0为降序
% 输出参数:
% mA——排序后的向量if nargin < 2
% 默认为升序排序
type = 1;
end
A = A(:)';
if type == 2
mA = sort(A, 'descend');
else
mA = sort(A);
end
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯