matlab学习

末尾加“  ”抑制输出

 

执行完的语句可以重新利用 按向上键

 

表达式语句更改后 只会影响语句改变后直接改变的值 不会对接下来的造成影响

创建矩阵

x=[1 3 5]  <=> x=1:2:5          2为元素间间隔    1为起始位 5为末位

                               

如果您知道向量中所需的元素数目(而不是每个元素之间的间距),则可以改用 linspace 函数:linspace(first,last,number_of_elements)。注意,请使用逗号 (,) 分隔 linspace 函数的输入。

>> x = linspace(0,1,5) x = 0 0.250 0.500 0.750 1.000

您可以通过在一条命令中创建行向量并将其全部转置来创建列向量。注意此处使用圆括号来指定运算的顺序。
>> x = (1:2:5)' x = 1 3 5
许多矩阵创建函数允许您输入一个数值来创建方阵 (n×n),或者输入两个数值来创建非方阵。 rand 只能是0到1的随机值
>> x = rand(2) x = 0.8147 0.1270 0.9058 0.9134
    
>> x = rand(2,3) x = 0.6324 0.2785 0.9575 0.0975 0.5469 0.9649
您可以使用行、列索引从数组中提取值。
>> x = A(5,7);

此语法将会提取 A 的第 5 行第 7 列的值,然后将结果赋给变量 x
您可以将算术运算与关键字 end 结合使用。例如:
>> x = A(end-1,end-2)

用作索引时,冒号运算符 (:) 可指代该维度中的所有元素。以下语法
>> x = A(2,:)

会创建一个包含 A 中第 2 行上所有元素的行向量。

冒号运算符可以引用某个值范围。以下语法会创建一个包含矩阵 A 的第 1 行、第 2 行和第 3 行所有元素的矩阵。
>> x = A(1:3,:)

单个索引值可用于引用向量元素。例如,以下语句
>> x = v(3)

会返回向量 v 的第 3 个元素(当 v 为行向量或列向量时)。

单个索引值范围可用于引用向量元素的子集。例如
>> x = v(3:end)

返回向量 v 的一个子集,其中包含从第三个到最后一个元素范围内的所有元素。


转载于:https://www.cnblogs.com/wwywy/p/11162527.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值