matlab中关于一些常用符号的使用实例如下:
1、空格、逗号和分号:
创建矩阵时,
水平的分隔符用空格或者逗号,
垂直的分隔符用分号(相当于矩阵内部的换行符)。
创建矩阵时,
水平的分隔符用空格或者逗号,
垂直的分隔符用分号(相当于矩阵内部的换行符)。
写命令行时,
用分号结尾的命令不显示返回值
去掉分号或者用逗号结尾的显示返回变量的值。
用分号结尾的命令不显示返回值
去掉分号或者用逗号结尾的显示返回变量的值。
2、百分号:
以百分号%开头到行尾表示注释,不多说了。
以百分号%开头到行尾表示注释,不多说了。
3、引号:
matlab只使用单引号,不用双引号。
单引号的第一个作用,matlab里的字符串用单引号表示,如'abcd'。
matlab只使用单引号,不用双引号。
单引号的第一个作用,matlab里的字符串用单引号表示,如'abcd'。
*如果想在字符串里包含一个单引号怎么办?用两个连着的单引号。
比如 ‘It''s sunny.' 表示字符串It's sunny.
四个连着的单引号''''表示什么?表示内容为一个单引号的字符串'。:)
比如 ‘It''s sunny.' 表示字符串It's sunny.
四个连着的单引号''''表示什么?表示内容为一个单引号的字符串'。:)
单引号第二个作用,表示矩阵的转置和复数求共轭
>> a=[1 2;3 4;5 6]
>> a=[1 2;3 4;5 6]
a =
1 2
3 4
5 6
3 4
5 6
>> a' % 求矩阵a的转置矩阵(就是行变列,列变行)
ans =
1 3 5
2 4 6
2 4 6
>> (1+i)' % 求复数的共轭复数
ans =
1 - 1i
*注意,还有一个 .' 的运算符,就是一个句点加一个单引号。
它的作用是求转置矩阵但不求共轭。
>> x=[1+i 1-i; -1+i -1-i]
x =
1 + 1i 1 - 1i
-1 + 1i -1 - 1i
-1 + 1i -1 - 1i
>> x' % 转置,并且对每个元素求共轭。
ans =
1 - 1i -1 - 1i
1 + 1i -1 + 1i
1 + 1i -1 + 1i
>> conj(x) % 对每个元素求共轭,但不转置
matlab学好了有什么用ans =
1 - 1i 1 + 1i
-1 - 1i -1 + 1i
-1 - 1i -1 + 1i
>> x.' % 转置,但不求共轭
ans =
1 + 1i -1 + 1i
1 - 1i -1 - 1i
1 - 1i -1 - 1i
4、英文的句点.
这个作用挺多的,有些就不说了,比如小数点。
!!!最需要知道的就是加点的运算符,点乘.*,点除./和.\(后面这个很少用),点乘方.^。
(还有一个.'前面说过了,不过差别较大,不在这里说了。)
表示同阶矩阵对应元素的运算。
(还有一个.'前面说过了,不过差别较大,不在这里说了。)
表示同阶矩阵对应元素的运算。
这个在matlab里很重要的,不过也不是很难,多几个例子看看就知道了。
5、三个句点...
如果一行命令太长,想换行接着写,加三个点...,然后回车
就可以接着写了。
-----精心整理,希望对您有所帮助!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论