编制函数yFun,函数yFun功能是:输入一个整数,判断正负,如果为0或负数,输出错误提示,为正整数N时函数返回2个参数,第一个参数是阶矩阵,
1条回答 默认 最新
关注引自强大而免费的微信小程序:皆我百晓生。
这是一个简单的实现,可以通过以下方式编写函数yFun:
function [A, n] = yFun(N) if N <= 0 error('输入错误!请输入一个正整数。'); else n = N; A = ones(N); end end在这个函数中,首先判断输入的整数N是否小于等于0,如果是,则使用MATLAB的
error函数输出错误提示。如果N大于0,则将N赋值给变量n,并创建一个N阶的全1的矩阵作为输出矩阵A。最后将A和n作为函数的输出结果。你可以在MATLAB命令窗口中调用此函数,并查看输出结果。例如,输入
[A, n] = yFun(3),将会得到一个3阶的全1矩阵A和n等于3。希望对你有帮助!
解决 无用评论 打赏 举报