- 博客(25)
- 收藏
- 关注
原创 MATLAB学习日志DAY23
在这种情况下,randi 的第一个输入描述整数可能值的范围,后面两个输入描述行和列的数量。列向量为 m×1 矩阵,行向量为 1×n 矩阵,标量为 1×1 矩阵。要手动定义矩阵,使用方括号 [ ] 来表示 数组的开始和结束。有关创建和处理矩阵的详细信息,参阅“创建、串联和扩展矩阵”。MATLAB 提供了许多函数,用于创建各种类型的矩阵。在标量(1×1 矩阵)的情况下,括号不是必需的。在括号内,使用分号;
2024-07-29 21:23:21
588
原创 MATLAB学习日志DAY19
相关内容 字符与文本 要操作包含不同长度的行的文本主体,我们有两种选择,即使用填充的字符数组或使用字符向量元胞数组。创建字符数组时,数组各行的长度必须相同。(使用空格填充较短行的末尾。)char 函数可执行这种填充操作。也可以将文本存储在元胞数组中。
2024-07-25 20:53:45
358
原创 MATLAB学习日志DAY18
相关内容数字转换为字符可以调查计算机上的各种可用字体。)这些整数使用以下语句按相应的 6×16 数组的形式排列。要更改字体,需要在主页选项卡上的环境部分中,点击预设 > 字体。如果代码行中包含制表符,使用等宽字体(例如,Monospaced)以便在不同行中对齐制表符位置。请注意,必须在 h 中的 'w' 前插入一个空格,并且 v 中的两个单词的长度必须相同。生成的数组均为字符 数组;将这些整数解释为字符时,结果取决于当前使用的字体。将字符数组转换为数值矩阵,该矩阵包含每个字符的 ASCII 代码的浮点表示。
2024-07-24 21:29:44
658
原创 MATLAB练习题——矩阵(2)
(1)组合成一个 4*3 的矩阵,第一列为按列顺序排列的 a 矩阵元素,第二列为按列顺序排列的 b 矩阵 元素,第三列为按列顺序排列的 c 矩阵元素。a = [5 0.2 0 -8 -0.7 ],在进行逻辑运算时,a 相当于什么样的逻辑量。角度 x=[ 30 45 60 ],求 x 的正弦、余弦、正切和余切。(2)按照 a、b、c 的列顺序组合成一个行矢量。在 sin(x)运算中,x 是角度还是弧度?或利用(1)中产生的 d。在 sin(x)运算中,x 是。,MATLAB 规定。
2024-07-23 19:30:21
738
原创 MATLAB学习日志DAY17
相关内容:多维数组,元胞数组 多维数组 通过改变第 d 个下标来计算总和。因此 sum(M,1) 是一个含有 24 个行向量副本的 1×4×24 数组
2024-07-22 20:29:06
594
原创 MATLAB学习日志DAY16
创建一个 3×4×5 数组,共包含 3*4*5 = 60 个正态分布的随机元素。三维数组可表示在矩形网格中采样的三维物理数据,例如室内温度。创建多维数组的一种方法是调用具有多个参数的 zeros、ones、rand 或 randn。MATLAB 与丢勒的 4 阶幻方矩阵版本的区别在于交换了两个列。通过交换列,可以生成许多不同的幻方矩阵。第 k 个置换为行向量 p(k,:)。将含有 24 个幻方矩阵的序列存储在三维数组 M 中。个矩阵的第 (i, j) 个元素由 A(i,j,k) 表示。
2024-07-21 22:29:14
774
原创 MATLAB学习日志DAY14
相关内容: 索引 扩展 删除矩阵中的单个元素,结果将不再是矩阵。因此,以下类似表达式 X(1,2) = [] 将会导致错误。但是,使用单一下标可以删除一个元素或元素序列,并将其余元素重构为一个行向量。可以采用多种不同方法将矩阵和标量合并在一起。例如,通过从每个元素中减去标量而将其从矩阵中减去。幻方矩阵的元素平均值为 8.5,因此。例如, B(1:2,2:3) = 0 ----将 B 的某个部分清零。通过标量扩展,MATLAB 会为范围中的所有索引分配一个指定标量。只需使用一对方括号即可从矩阵中删除行和列。
2024-07-19 20:30:04
585
原创 MATLAB学习日志DAY13
此外,还可以使用单一下标 A(k) 引用矩阵的元素。A(1,4) + A(2,4) + A(3,4) + A(4,4) 用来计算 A 第四列中的元素的总和。因此,在幻方矩阵中,A(8) 是另一种引用存储在 A(4,2) 中的值 15 的方法。相反,如果将值存储在矩阵外部元素中,则会增大大小以便容纳新元素。A 的行 i 和列 j 中的元素通过 A(i,j) 表示。在这种情况下,数组被视为一个由原始矩阵的列构成的长列向量。例如,A(4,2) 表示第四行和第二列中的数字。在幻方矩阵中, A(4,2) 为 15。
2024-07-18 20:53:03
367
原创 MATLAB学习日志DAY10
相关内容:MATLAB 遇到新的变量名称时,它会自动创建变量,并分配适当大小的存储。以双精度格式表示的数字的最大精度为 52 位。尽管变量名称可以为任意长度,MATLAB 仅使用名称的前 N 个字符(其中 N 是函数 namelengthmax 返回的数字),并忽略其余字符。与大多数其他编程语言一样,MATLAB 语言提供数学表达式,但与大多数编程语言不同的是,这些表达式涉及整个矩阵。因此,很重要的一点是,应使每个变量名称的前 N 个字符保持唯一,以便 MATLAB 能够区分变量。A 和 a 不是相同变量。
2024-07-15 19:43:32
432
原创 MATLAB练习题——矩阵
相关内容:矩阵相关基础练习 在通常情况下,左除 x=a\b 是 a*x=b 的解,右除 x=b/a 是 x*a=b 的解.对线性方程组 A*x = B 求解。矩阵 A 和 B 必须具有相同的行数。对于包含所有实数元素的矩阵,这两个运算符返回相同结果。一般情况下,a\b不等于b/a。求数组平方(每个元素各自平方)
2024-07-14 18:49:55
588
原创 MATLAB学习日志DAY8
相关内容:MATLAB编程,脚本脚本是一个包含多行连续的 MATLAB 命令和函数调用的文件,是最简单的一种MATLAB程序。
2024-07-12 18:52:59
1396
1
原创 MATLAB学习日志DAY3
MATLAB将数字存储为浮点值,则意味着矩阵p不是一个整数值矩阵,算术运算可以区分实际值与其浮点表示之间的细微差别。format只影响数字显示,不影响MATLAB对数字的计算或者保存方式。似乎矩阵q第一次出现的的时候显示内容格式就是最短了呢。,而到底为什么它是奇异矩阵,在这里不多言表。format short 重置为更短的格式。要表示复数的虚部,可使用 i 或者 j。今后如果再次出现又将会是一场硬仗要打。乘,除,乘方,都可以进行元素级运算,而。查阅资料后得知刚刚的矩阵a是一个。等等这是为什么......
2024-07-07 20:50:21
933
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人