1.4MATLAB矩阵的表示
矩阵的建立
- 直接输入法建立矩阵
>> A=[1,2,3;4,5,6;7,8,9] A = 1 2 3 4 5 6 7 8 9
建立一个三行三列的矩阵(不同行元素用分号分隔)
- 利用已经建立好的矩阵建立更大的矩阵
>> A=[1,2,3;4,5,6;7,8,9]; >> B=[-1,-2,-3;-4,-5,-6;-7,-8,-9]; >> C = [A,B;B,A] C = 1 2 3 -1 -2 -3 4 5 6 -4 -5 -6 7 8 9 -7 -8 -9 -1 -2 -3 1 2 3 -4 -5 -6 4 5 6 -7 -8 -9 7 8 9 >>
拼接矩阵
>> B = [1,2,3;4,5,6] B = 1 2 3 4 5 6 >> C = [6,7,8;9,10,11] C = 6 7 8 9 10 11 >> A = B + i*C A = 1.0000 + 6.0000i 2.0000 + 7.0000i 3.0000 + 8.0000i 4.0000 + 9.0000i 5.0000 +10.0000i 6.0000 +11.0000i >>
实部和虚部直接构成复数矩阵
- 冒号表达式
e1 : e2 : e3
- e1表示初始值
- e2表示步长
- e3表示终止值
省略e2表示步长为1
>> x = 1 : 2 : 10 x = 1 3 5 7 9 >> 产生1~10区间的奇数
- linspace函数
linspace(a, b, n)
- a为第一个元素
- b为最后一个元素
- n为元素总个数
>> a = linspace(0, pi, 6) a = 0 0.6283 1.2566 1.8850 2.5133 3.1416 >> n省略自动产生100个元素
>> a = linspace(0, pi) a = 列 1 至 7 0 0.0317 0.0635 0.0952 0.1269 0.1587 0.1904 列 8 至 14 0.2221 0.2539 0.2856 0.3173 0.3491 0.3808 0.4125 列 15 至 21 0.4443 0.4760 0.5077 0.5395 0.5712 0.6029 0.6347 列 22 至 28 0.6664 0.6981 0.7299 0.7616 0.7933 0.8251 0.8568 列 29 至 35 0.8885 0.9203 0.9520 0.9837 1.0155 1.0472 1.0789 列 36 至 42 1.1107 1.1424 1.1741 1.2059 1.2376 1.2693 1.3011 列 43 至 49 1.3328 1.3645 1.3963 1.4280 1.4597 1.4915 1.5232 列 50 至 56 1.5549 1.5867 1.6184 1.6501 1.6819 1.7136 1.7453 列 57 至 63 1.7771 1.8088 1.8405 1.8723 1.9040 1.9357 1.9675 列 64 至 70 1.9992 2.0309 2.0627 2.0944 2.1261 2.1579 2.1896 列 71 至 77 2.2213 2.2531 2.2848 2.3165 2.3483 2.3800 2.4117 列 78 至 84 2.4435 2.4752 2.5069 2.5387 2.5704 2.6021 2.6339 列 85 至 91 2.6656 2.6973 2.7291 2.7608 2.7925 2.8243 2.8560 列 92 至 98 2.8877 2.9195 2.9512 2.9829 3.0147 3.0464 3.0781 列 99 至 100 3.1099 3.1416 >>
结构矩阵
- 结构矩阵元素.成员名=表达式
>> a(1).x1=10;a(1).x2='liu';a(1).x3=[11,21;34,78]; >> a(2).x1=12;a(2).x2='wang';a(2).x3=[34,191;27,578]; >> a(3).x1=14;a(3).x2='cai';a(3).x3=[13,890;67,231]; >> a a = 包含以下字段的 1×3 struct 数组: x1 x2 x3 >> a(1) ans = 包含以下字段的 struct: x1: 10 x2: 'liu' x3: [2×2 double] >>
结构矩阵直接初始化
单元矩阵
- 和结构钢矩阵相似,但是用大括号括起来
>> b = {10, 'liu', [11,21;34,78];12,'wang',[34,191;27,578];14,'cai',[13,890;67,231]} b = 3×3 cell 数组 {[10]} {'liu' } {2×2 double} {[12]} {'wang'} {2×2 double} {[14]} {'cai' } {2×2 double} >>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」