各位大侠帮帮忙,有谁知道一下两条语句表示什么意思?
t.terNI = {rootsize , varargin{1}(:)'} 中的varargin{1}(:)是什么意思???
varargout{1} = t.terNI{1}(varargin{2},:);这种用法是什么意思??
谢谢各位~
关于MATLAB中的语法问题
答案:2 悬赏:0 手机版
解决时间 2021-03-03 21:17
- 提问者网友:皆是孤独
- 2021-03-03 01:13
最佳答案
- 五星知识达人网友:由着我着迷
- 2021-03-03 02:26
varargin{1}代表函数输入参数的第一号参数值
(:)代表把矩阵所有值按列变成一个一列的列向量
所以,varargin{1}(:) 就是取出函数的第一号输入参数矩阵,把它变成一个列向量。
varargout{1}=t.terN1{1}(varargin{2},:);
代表把t.terN1中的第一个成员中取出以函数的第二号输入参数值为行的所有列组成新矩阵,把该矩阵赋值给函数的第1号输出参数。
(:)代表把矩阵所有值按列变成一个一列的列向量
所以,varargin{1}(:) 就是取出函数的第一号输入参数矩阵,把它变成一个列向量。
varargout{1}=t.terN1{1}(varargin{2},:);
代表把t.terN1中的第一个成员中取出以函数的第二号输入参数值为行的所有列组成新矩阵,把该矩阵赋值给函数的第1号输出参数。
全部回答
- 1楼网友:平生事
- 2021-03-03 03:31
reads from the ascii-delimited numeric data file filename to output matrix m
读取以ascii分隔的数据文件的名称为识别的矩阵输出到m
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯