matlab中(),[],与{}的区别认识
转载自: http://blog.csdn.net/CV_YOU/article/details/52873666
在matlab中,常常会遇到(),[],和{},这个3种符号怎么区分,怎么用,这里我来总结一下,龚参考。
- []
首先。[]叫中括号,它用来存储矩阵和向量(vector在C++中也叫容器)
举个例子,a=[1,2,3],是一个向量,这个向量有3个元素,也可以用a=[1 2 3]
eg:
对于a=[1 2 3;2 3 4 ;3 4 5],就是一个3*3矩阵
- { }
大括号,用于cell型的数组(就是前面讲的单元数组)的分配或引用。
比如 a{3,3}=‘china’就是建立了一个3*3的单元数组,a(3,3)就是‘china’
比如c={‘china’,’中国’,[1 2 3 4]}运行结果如下
比如:A(2,1) = {[1 2 3; 4 5 6]},就是一个2行一列的单元数组,第二行第一列的元素就是[1 2 3;4 5 6]的2*1矩阵
- ( )
小括号,用于引用数组的元素。
如 X(3)就是X的第三个元素。 X([1 2 3])就是X的头三个元素。
这里用[]建立一个非cell数组。a=[1 2 2],则a(1,2)就是访问的a数组的第一行第2列元素,为2.
最后看一下单元数组和普通数组的关系。
比如我建立了一个单元数组:
a=cell(2,3)
a(1,2)=’china’;%这种写法是错的
a{1,2}=’china’%这种写法才对
因为大括号才代表单元数组赋值,小括号只能是普通数组中的元素
如下
a{1,3}=[1 2 3;2 3 4];
b=a{1,3}(1,3)%这样才能取出上面2*3矩阵中的元素
运行如下
大家多尝试一下,就会明白这些括号的意思。
matlab中(),[],与{}的区别认识相关推荐
- Matlab中(),[],与{}的用法区别
在matlab中,常常会遇到(),[],和{},这3种符号,有时候就比较迷糊,这里总结一下,供参考. 一.圆括号( ) 使用方法 1.圆括号常常跟在数组后,里面是数组的下标,来访问数组元素. 例如:A ...
- fun在matlab里面啥意思_matlab 中.*和*有什么区别 matlab 中| || ~ 都是什么含义呢。谢谢~~...
导航:网站首页 > matlab 中.*和*有什么区别 matlab 中| || ~ 都是什么含义呢.谢谢~~ matlab 中.*和*有什么区别 matlab 中| || ~ 都是什么含义呢. ...
- matlab中==、~=、的含义
matlab中"=="是条件运算中的等于运算符,用来判断"=="左右两边的表达式或数值是否相等.若相等,则返回1,:否则,返回0. 发现没,双等号(" ...
- if 结构matlab,matlab中if语句and
请问高手:在matlab中,&和&&的区别 [转]Matlab中的逻辑运算"&&"与"&","||&q ...
- matlab中filter卷积补零,matlab中的卷积——filter,conv之间的区别
filter是做滤波,其实原理跟卷积是想通的,只不过处理结果的方法不同,先看示例程序: x=[1,2,3,4,5]; h=[1,1,1]; y1=conv(h,x) y2=filter(h,1,x) ...
- matlab中转置和裁剪,对Matlab中共轭、转置和共轭装置的区别说明
共轭 转置 共轭转置 The symbols (·)T , (·)∗, and (·)H are,respectively, the transpose, complex conjugate and ...
- matlab括号区别,matlab中各种括号(),[],与{}的区别与认识
matlab中各种括号(),[],与{}的区别与认识 发布时间:2018-06-04 10:37, 浏览次数:469 , 标签: matlab 原文 在matlab中,常常会遇到(),[],和{},这 ...
- MATLAB中矩阵与数组的区别,点运算符的运用
转自http://blog.csdn.net/peterkang202/article/details/26623219 正如matlab(矩阵实验室)这个名字一样,matlab的数据结构只有矩阵(a ...
- python中np.reshape与matlab中reshape区别,以及多axis的np.mean分析[探索6]
1.np.reshape与matlab中reshape区别 np.reshape是按行重组的,而matlab是按列重组的. 2.多axis的np.mean分析 np.mean(A,0)与matlab中 ...
最新文章
- SQL Server 2008中Analysis Services的新特性——深入SQL Server 2008
- 金融量化alpha和beta值的意义
- 精选案例 | “虫虫音乐”如何做到搜索CTR提高150%
- Effective C++ 条款11:在operator=中处理自我赋值
- Koa2+Mysql搭建简易博客
- 安排!活动素材的亿级用户精准投放
- 理论基础 —— 排序 —— 堆排序
- html语言漂移属性,设置层的漂移_html/css_WEB-ITnose
- Ubuntu 16.04 安裝chrome
- java基础入门之数组循环初始化
- 【NOIP2015】【Luogu2678】跳石头
- synchronized锁住的对象
- 红手指云手机屏蔽方案
- 2020线上夏令营感受
- 天梯赛——L1-009 N个数求和 (20 分)
- stm32跑web服务器和协议栈的区别,STM32与LAN9252构建EtherCAT从站(二):使用SSC生成协议栈和XML文件——丁丁的个人网站...
- 网安实训(十)| Ms12-020 漏洞复现
- 计算机打字题数字知识,电脑打字出现的是数字怎么办
- 一个男人最高的品味就是他选择的女人
- Windows XPE 安装
热门文章
- 测试工程师如何自我提升
- QT QSS设置炫彩字体
- 第五轮学科评估东北大学计算机专业,快讯!第5轮学科评估计算机科学与技术评委会名单,这些高校上榜...
- mac打开盖子与合上后外接显示器颜色不一样
- 用U盘装Win7 64位系统
- unity5.6回合制战斗卡牌游戏源码支持安卓+IOS双端 C#语言开发
- 易语言读写内存操作详解
- linux下程序制作rpm包,制作rpm包
- 212:Python学习之爬虫篇——用Json方法爬取某音乐网站任意歌手的歌单
- Android 抽奖 GridView 只显示周围一圈的item 纯算法实现