一起来学matlab-数组取值

觉得有用的话,欢迎一起讨论相互学习~Follow Me

MATLAB中的字符串符号

:冒号

s1=['I am sad';'you are ';'interest']
% 按照行取值
a1=s1(1,:) % 表示取第一行,列全取值 % 按照列取值
b1=s1(:,1) % 表示取第一列,行全取值 >> s1=['I am sad';'you are ';'interest'] s1 = I am sad
you are
interest >> a1=s1(1,:) a1 = I am sad >> b1=s1(:,1) b1 = I
y
i

,逗号

s1=['I am sad';'you are ';'interest']
% 按照列取值然后按照行取值--相当于是s1(1:1:end)的简写版
a2=s1(1:end)
% Iyi onautm e arsreaesd t
% 按照间隔取值
a3=s1(1:1:end)
% Iyi onautm e arsreaesd t
% 按照多间隔取值--此处表示间隔为2
a4=s1(1:2:end)
% Iioat rras
% 按照多间隔取值--此处表示间隔为3
a5=s1(1:3:end)
% I am sad --这是一种不错的特性 % 间隔同样可以取负值
% b2=s1(end:-1:1) % 从后往前取值,其中间隔为1
% t dseaersra e mtuano iyI
% b3=s1(end:-2:1) % 从后往前取值,其中间隔为2
% tdeesaemun y
% b3=s1(end:-3:1) % 从后往前取值,其中间隔为3
% tseretni % 再加上行和列的维度信息
c1=s1(1:2:end,:) % 表示从头到尾每2行取值,列取全值
% I am sad
% interest
c2=s1(end:-1:1,:) % 表示从尾到头每1行取值,列取全值
interest
you are
I am sad % 相应的行取全值,但是列间隔一定的数量进行取值
d1=s1(:,1:2:end) % 表示从头到尾每行都取全值,列每两列取值
% Ia a
% yuae
% itrs d2=s1(:,end:-1:1) % 表示从尾到头每1列取值,列取全值
% das ma I
% era uoy
% tseretni

matlab-数组取值的更多相关文章

  1. Android JNI编程(四)——C语言多级指针、数组取值、从控制台输入数组

    版权声明:本文出自阿钟的博客,转载请注明出处:http://blog.csdn.net/a_zhon/. 目录(?)[+] 一:前面我们介绍了一级指针的相关概念和用发,今天我们就来说一说多级指针. 1 ...

  2. python 字典,元组,对象,数组取值方法

    def create(self,cr,uid,vals,context=None): if context is None: context ={} if vals.get('name','/')== ...

  3. Javascript 数组之判断取值和数组取值

    题目一:var arr = [ '100px', 'abc'-6, [], -98765, 34, -2, 0, '300', , function(){alert(1);}, null, docum ...

  4. php 数组定义、取值和遍历

    <?php //常用函数 //生成随机数 //echo rand(1,10); //两个参数来确定随机数的范围 //日期时间函数 //var_dump(time()); //取当前时间的UNIX ...

  5. array_reduce方法用回调函数迭代地将对数组的值进行操作

    在处理php数组的时候,有一种需求特别的频繁,如下二维数组: $arr = array( 1=>array( 'id' => 5, 'name' => '张三' ), 2=>a ...

  6. hibernate查询之后用el表达式取值时遇到的问题

    String juniorApprovalUserHql = "select c.id,c.username from UserInfo c left join c.userRole whe ...

  7. Python数据科学手册-Pandas:数据取值与选择

    Numpy数组取值 切片[:,1:5], 掩码操作arr[arr>0], 花哨的索引 arr[0, [1,5]],Pandas的操作类似 Series数据选择方法 Series对象与一维Nump ...

  8. jquery ajax post 传递数组 ,多checkbox 取值

    jquery ajax post 传递数组 ,多checkbox 取值 http://w8700569.iteye.com/blog/1954396 使用$.each(function(){});可以 ...

  9. 面试题:给定一个长度为N的数组,其中每个元素的取值范围都是1到N。判断数组中是否有重复的数字

    题目:给定一个长度为N的数组,其中每个元素的取值范围都是1到N.判断数组中是否有重复的数字.(原数组不必保留) 方法1.对数组进行排序(快速,堆),然后比较相邻的元素是否相同.时间复杂度为O(nlog ...

  10. javascript中json对象json数组json字符串互转及取值

    今天用到了json数组和json对象和json类型字符串之间互转及取值,记录一下: 1.json类型的字符串转换为json对象及取值 var jsonString = '{"bar" ...

随机推荐

  1. MongoDB 分片问题汇总

    分片是MongoDB的扩展方式,通过分片能够增加更多的机器来用对不断增加的负载和数据,还不影响应用. 1.分片简介 分片是指将数据拆分,将其分散存在不同机器上的过程.有时也叫分区.将数据分散在不同的机 ...

  2. 使用python的jira库操作jira的版本单和问题单链接

    操作JIRA的API来实现的. 但感觉比单纯操作API要简单一些. from jira import JIRA from django.conf import settings JIRA_URL = ...

  3. Java线程状态、线程start方法源码、多线程、Java线程池、如何停止一个线程

    下面将依次介绍: 1. 线程状态.Java线程状态和线程池状态 2. start方法源码 3. 什么是线程池? 4. 线程池的工作原理和使用线程池的好处 5. ThreadPoolExecutor中的 ...

  4. 《CoderXiaoban》第八次团队作业:Alpha冲刺

    项目 内容 这个作业属于哪个课程 任课教师博客主页链接 这个作业的要求在哪里 实验十二 团队作业8:软件测试与ALPHA冲刺 团队名称 Coderxiaoban团队 作业学习目标 (1)掌握软件测试基 ...

  5. Python开发笔记之-浮点数传输

    操作系统 : CentOS7.3.1611_x64 gcc版本 :4.8.5 Python 版本 : 2.7.5 思路如下 : 1.将浮点数a通过内存拷贝,赋值给相同字节的整型数据b: 2.将b转换为 ...

  6. danci6

    current 英 ['kʌr(ə)nt] 美 ['kɝənt] adj. 现在的:流通的,通用的:最近的:草写的 n. (水,气,电)流:趋势:涌流 n. (Current)人名:(英)柯伦特

  7. test201909027 老Z

    30+100+40=170.数据出锅*2,也是没谁了. 装饰 快要到 Mope 的生日了,Mope 希望举行一场盛大的生日派对. 派对的准备工作中当然有装饰房间啦.Mope 的房间里有按从左到右的顺序 ...

  8. template_constructor_function

    #include <iostream> using namespace std; template <class T> class MyClass{ public: templ ...

  9. Linux端口转发工具rinetd

    介绍:Rinetd是为在一个Unix和Linux操作系统中为重定向传输控制协议(TCP)连接的一个工具.Rinetd是单一过程的服务器,它处理任何数量的连接到在配置文件etc/rinetd中指定的地址 ...

  10. AtCoder Beginner Contest 129 解题报告

    传送门 写了四个题就跑去打球了.第五题应该能肝出来的. A - Airplane #include <bits/stdc++.h> using namespace std; inline ...