一起来学matlab-matlab学习笔记13函数
13_1 函数返回值
觉得有用的话,欢迎一起讨论相互学习~Follow Me
函数返回一个值
返回值不必使用return语句,而是直接将需要返回的变量或矩阵写在function后面
function 返回值/返回矩阵=该函数文件名(参数1,参数2,参数3...参数n)
function x=init_x(x,m,n)
for i=1:m
for j=1:n
x(i,j)=randsample(20,1);
end
end
此示例表示通过参数传入x,m,n的值,然后返回改变之后的x
示例
现在需要将xx矩阵元素完全赋值给一个新矩阵yy,即复制,具体代码如下:
主函数 execute_1.m
clc
clear
%定义xx,yy矩阵大小
m=3;
n=1;
xx=zeros(m,n);
yy=zeros(m,n);
%初始化xx
xx=init_x(xx,m,n);
%将xx矩阵赋值给yy
yy=function_1(xx,yy,m,n
初始化xx的函数 init_x.m
function x=init_x(x,m,n)
for i=1:m
for j=1:n
x(i,j)=randsample(20,1);
end
end
<最后
以上就是善良大山最近收集整理的关于matlab 调用子函数返回值,matlab学习笔记13_1 函数返回值的全部内容,更多相关matlab内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复