matlab中end的用法
>>a=rand(1,8)a=0.81470.90580.12700.91340.63240.09750.27850.5469>>a(1:3:end)此处end的意思什么...
>> a=rand(1,8)
a =
0.8147 0.9058 0.1270 0.9134 0.6324 0.0975 0.2785 0.5469
>> a(1:3:end)
此处end的意思什么a(1:3:end)什么意思 展开
a =
0.8147 0.9058 0.1270 0.9134 0.6324 0.0975 0.2785 0.5469
>> a(1:3:end)
此处end的意思什么a(1:3:end)什么意思 展开
展开全部
1、现在在使用 Matlab 处理 800 个文件。需要遍历这 800 文件的文件名字,于是需要拼接字符串 。
2、这里是循环语句的写法,使用for开头、使用end结尾。这里的功能是输出 a = 1 共10次
3、查询得知,Matlab中与字符段拼接相关的命令是 strcat。
4、这里是 strcat 命令的使用示范。可以看到,很容易地进行了拼接。
5、为了存储文件遍历的结果,为此,可以借助ones函数。
6、end是print()函数的一个参数,end 是输出语句结束以后附加的字符串。
展开全部
end就是数组结尾的意思,从a的第一个元素以3为间隔直到a的结尾。0.8147 、0.9134 和0.2785
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
end就是指这一维度上的最后一个索引。
比如说,在上面的例子里end等效于8;
再举个例子:
A = zeros(7, 10);
A(2:end, 3:end) = []; % 这里两个end分别等效于7和10
应该明白了吧
比如说,在上面的例子里end等效于8;
再举个例子:
A = zeros(7, 10);
A(2:end, 3:end) = []; % 这里两个end分别等效于7和10
应该明白了吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
end指矩阵的每行的最后一个元素,M(:,end)是指M中每一列的最后一个元素。end-1相应就是指每行倒数第二个元素,end+1,这个表示不懂,在matlab运行中不存在吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |