MATLAB学习(三)元素访问和常用代数运算

>> A=[1,2;3,4],B=[0,2;4,5]
A =
1 2
3 4
B =
0 2
4 5
>> C=A>=B
C =
1 1
0 0
>> D=A==B
D =
0 1
0 0
>> A~=B
ans =
1 0
1 1

>> x=-3:5;L=abs(x)>2;y=x(L)
y =
-3 3 4 5
>> x
x =
-3 -2 -1 0 1 2 3 4 5
>> L
L =
1 0 0 0 0 0 1 1 1
>>

>> a=[16 2 3 13;5 11 0 8;9 7 6 12;4 14 -1 2]
a =
16 2 3 13
5 11 0 8
9 7 6 12
4 14 -1 2
>> a(1:3,3)
ans =
3
0
6
>> b=a(1:3,:)
b =
16 2 3 13
5 11 0 8
9 7 6 12
>> x=(-1:0.2:1)
x =
1 至 7 列
-1.0000 -0.8000 -0.6000 -0.4000 -0.2000 0 0.2000
8 至 11 列
0.4000 0.6000 0.8000 1.0000
>> z=[x,sin(x)]
z =
1 至 7 列
-1.0000 -0.8000 -0.6000 -0.4000 -0.2000 0 0.2000
8 至 14 列
0.4000 0.6000 0.8000 1.0000 -0.8415 -0.7174 -0.5646
15 至 21 列
-0.3894 -0.1987 0 0.1987 0.3894 0.5646 0.7174
22 列
0.8415
>> c=magic(4)
c =
16 2 3 13
5 11 10 8
9 7 6 12
4 14 15 1
>> c(:,3)=[]
c =
16 2 13
5 11 8
9 7 12
4 14 1
>> k=find(A<=3)
未定义函数或变量 'A'。
是不是想输入:
>> k=find(a<=3) %单下标从上到下,从左到右
k =
5
9
10
12
16
>> [s,t]=find(a<=3)
s =
1
1
2
4
4
t =
2
3
3
3
4
>> I=(a<=3)
I =
0 1 1 0
0 0 1 0
0 0 0 0
0 0 1 1
>> a(I)
ans =
2
3
0
-1
2
>> B=a(abs(a-2)<=1)
B =
2
3
2

>> A=[1,3,5;2,4,6;3,5,9]
A =
1 3 5
2 4 6
3 5 9
>> B=[1,3,5;2,4,6;1,1,1]
B =
1 3 5
2 4 6
1 1 1
>> dB=det(B),nA=inv(A)
dB =
0
nA =
-1.5000 0.5000 0.5000
-0.0000 1.5000 -1.0000
0.5000 -1.0000 0.5000
>> rref([A,B])
ans =
1 0 0 0 -2 -4
0 1 0 2 5 8
0 0 1 -1 -2 -3
>> c=ones(3),[V,D]=eig(C)
c =
1 1 1
1 1 1
1 1 1
未定义函数或变量 'C'。
>> C=ones(3),[V,D]=eig(C)
C =
1 1 1
1 1 1
1 1 1
V =
0.4082 0.7071 0.5774
0.4082 -0.7071 0.5774
-0.8165 0 0.5774
D =
-0.0000 0 0
0 -0.0000 0
0 0 3.0000
>> cT=(A+i*B)',T=(A+i*B).',rT=A'
cT =
1.0000 - 1.0000i 2.0000 - 2.0000i 3.0000 - 1.0000i
3.0000 - 3.0000i 4.0000 - 4.0000i 5.0000 - 1.0000i
5.0000 - 5.0000i 6.0000 - 6.0000i 9.0000 - 1.0000i
T =
1.0000 + 1.0000i 2.0000 + 2.0000i 3.0000 + 1.0000i
3.0000 + 3.0000i 4.0000 + 4.0000i 5.0000 + 1.0000i
5.0000 + 5.0000i 6.0000 + 6.0000i 9.0000 + 1.0000i
rT =
1 2 3
3 4 5
5 6 9
MATLAB学习(三)元素访问和常用代数运算的更多相关文章
- Matlab 之 数据元素访问
Matlab的含义是矩阵实验室,其特征之一就是数据的向量化操作,借此提升软件运行效率.那么,必然会涉及数据元素的访问.Matlab主要支持下面一些形式的访问: (1)array-inde: A(i) ...
- matlab学习笔记12_2创建结构体数组,访问标量结构体,访问非标量结构体数组的属性,访问嵌套结构体中的数据,访问非标量结构体数组中多个元素的字段
一起来学matlab-matlab学习笔记12 12_2 结构体 创建结构体数组,访问标量结构体,访问非标量结构体数组的属性,访问嵌套结构体中的数据,访问非标量结构体数组中多个元素的字段 觉得有用的话 ...
- day 82 Vue学习三之vue组件
Vue学习三之vue组件 本节目录 一 什么是组件 二 v-model双向数据绑定 三 组件基础 四 父子组件传值 五 平行组件传值 六 xxx 七 xxx 八 xxx 一 什么是组件 首先给 ...
- matlab学习笔记 bsxfun函数
matlab学习笔记 bsxfun函数 最近总是遇到 bsxfun这个函数,前几次因为无关紧要只是大概看了一下函数体去对比结果,今天再一次遇见了这个函数,想想还是有必要掌握的,遂查了些资料总结如下. ...
- Selenium webdriver 学习总结-元素定位
Selenium webdriver 学习总结-元素定位 webdriver提供了丰富的API,有多种定位策略:id,name,css选择器,xpath等,其中css选择器定位元素效率相比xpath要 ...
- matlab学习笔记(一)单元数组
matlab学习笔记(一)单元数组 1.floor(x) :取最小的整数 floor(3.18)=3,floor(3.98)=3 ceil(x) :取最大的整数 ceil(3.18)=4,ceil( ...
- OpenCV:Mat元素访问方法、性能、代码复杂度以及安全性分析
欢迎转载,尊重原创,所以转载请注明出处: http://blog.csdn.net/bendanban/article/details/30527785 本文讲述了OpenCV中几种访问矩阵元素的方法 ...
- 4.机器学习——统计学习三要素与最大似然估计、最大后验概率估计及L1、L2正则化
1.前言 之前我一直对于“最大似然估计”犯迷糊,今天在看了陶轻松.忆臻.nebulaf91等人的博客以及李航老师的<统计学习方法>后,豁然开朗,于是在此记下一些心得体会. “最大似然估计” ...
- linux基础学习之软件安装以及常用命令
linux基础学习之软件安装以及常用命令 调用中央仓库: yum install wget 然后下载nodejs: wget https://nodejs.org/dist/v10.14.2/node ...
随机推荐
- linux-2.6.38 总线驱动分析
一.IIC总线驱动代码 IIC总线控制器通常是在内存上的,连接在platform总线上,所以需要通过platform_driver和platform_device的匹配.我想大概根据总线设备驱动模型的 ...
- Linux磁盘及文件系统管理3
文件系统管理工具: 创建文件系统的工具 mkfs mkfs.ext2,mkfs.ext3,mkfs.ext4,mkfs.xfs,mkfs.vfat,... 检测及修复文件系统的工具 fsck fsck ...
- 团队项目-Beta版本发布
这个作业属于哪个课程 课程链接 这个作业要求在哪里 作业要求链接 团队名称 众志陈成 这个作业的目标 通过团队协作了解软件开发的大致流程,并在这个过程中体会调整与优化程序的方法,为以后真实的软件开发奠 ...
- OEL7.2下Oracle11.2.0.4RAC部署
OEL7.2下Oracle11.2.0.4RAC部署 一. 安装步骤简述 u OEL7.2操作系统安装 u RAC 安装环境配置 u ORACLE CRS安装 u ORACLE DB软件安装 u OR ...
- object xml
http://stackoverflow.com/questions/17739330/xmlserializer-convert-c-sharp-object-to-xml-string http: ...
- 获取DataFrame列名的3种方法
df= pd.DataFrame({'a': range(10, 20), 'b': range(20, 30)}) df 1.链表推倒式 [column for column in df][a,b] ...
- python打开excel跳转对应分页
需求: 在python脚本层,直接打开excel,跳转特定分页,方便策划编辑 尝试了几种不同的方法,最终选择了方法4.4种方法都可以实现打开外部文件,3.4可以实现跳转特定分页.3和4的区别是,3通过 ...
- 弱势图解AC自动机
本篇文章主要详细介绍$AC$自动机的$fail$指针: 如果有什么不完善的地方,请联系我$qwq$ 前置知识: 1.建议学一下$kmp$算法 2.$Trie$ 导入: AC自动机是用来解决多模板匹配问 ...
- Java中equals方法null造成空指针异常的原因及解决方案
正文 bug描述 当查找已修改的与未修改的做比较的时候,之前为null的值调用equals方法与其他值做比较的时候,会导致抛出空指针异常 知识补充 关于null,你不得不知道的几件事: 1.null是 ...
- java中的变量和数据类型
变量和javascript的变量含义一样 在Java中,变量分为两种:基本类型的变量和引用类型的变量.(javascript中同样是这样的) 基本数据类型 基本数据类型是CPU可以直接进行运算的类型. ...