用MATLAB编写函数:编写一个函数文件,以向量为参数,对向量元素进行排序并输出
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 09:03:15
用MATLAB编写函数:编写一个函数文件,以向量为参数,对向量元素进行排序并输出
用MATLAB编写函数:编写一个函数文件,以向量为参数,对向量元素进行排序并输出
用MATLAB编写函数:编写一个函数文件,以向量为参数,对向量元素进行排序并输出
% 获取矩阵的最大值
% 输入参数:
% A——向量
% type——排序类型:1为升序、0为降序
% 输出参数:
% mA——排序后的向量
if nargin < 2
% 默认为升序排序type = 1;endA = A(:)';if type == 2
mA = sort(A,'descend');elsemA = 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;endA = A(:)';if type == 2
mA = sort(A,'descend');elsemA = sort(A);end保存为SortData.m,然后运行脚本代码:
clc; clear all; close all;
A = [1 3 5 2 6 8 4]
mA = SortData(A,1)
我是实验过的,没有问题.应该是你建立m文件时没建立正确.