matlab:lesson1

命令行操作

1、创建一个矩阵变量

>> a = [1,2;3,4]
a =
     1     2
     3     4

2、clc清屏
clear all清除所有变量
whos查找变量类型
help查赵帮助文档
举例:
在这里插入图片描述
3、创建向量

  • 创建一个1到10步距为1的X向量
>> x = 1 : 1 : 10
x =
     1     2     3     4     5     6     7     8     9    10
>> x = linspace(1,10,10)
%y = linspace(x1,x2,n) 生成 n 个点。这些点的间距为 (x2-x1)/(n-1)。
x =
     1     2     3     4     5     6     7     8     9    10
  • 创建一个1到10步距为1的Y向量
>> y = (1 : 1 : 10)'
y =
     1
     2
     3
     4
     5
     6
     7
     8
     9
    10

4、自定义矩阵

  • 创建一个3*3的矩阵
>> a1 = [1,2,3;1,2,3;1,2,3]
a1 =
     1     2     3
     1     2     3
     1     2     3
  • 在3*3矩阵的基础上创建一个6*3的矩阵
>> a2 = [a1;a1]
a2 =
     1     2     3
     1     2     3
     1     2     3
     1     2     3
     1     2     3
     1     2     3
  • 在3*3矩阵的基础上创建一个9*9的矩阵
>> a3 = [a1,a1,a1;a1,a1,a1;a1,a1,a1;]
a3 =
     1     2     3     1     2     3     1     2     3
     1     2     3     1     2     3     1     2     3
     1     2     3     1     2     3     1     2     3
     1     2     3     1     2     3     1     2     3
     1     2     3     1     2     3     1     2     3
     1     2     3     1     2     3     1     2     3
     1     2     3     1     2     3     1     2     3
     1     2     3     1     2     3     1     2     3
     1     2     3     1     2     3     1     2     3

4、自定义调用矩阵指定行列

  • 调用a3矩阵的1到3行
>> a3(1:3,:)
ans =
     1     2     3     1     2     3     1     2     3
     1     2     3     1     2     3     1     2     3
     1     2     3     1     2     3     1     2     3
  • 调用a3矩阵的1到3列
>> a3(:,1:3)
ans =
     1     2     3
     1     2     3
     1     2     3
     1     2     3
     1     2     3
     1     2     3
     1     2     3
     1     2     3
     1     2     3
  • 调用1、3、5、7列
>> a3(:,1:2:7)
ans =
     1     3     2     1
     1     3     2     1
     1     3     2     1
     1     3     2     1
     1     3     2     1
     1     3     2     1
     1     3     2     1
     1     3     2     1
     1     3     2     1
  • 调用1、4、6列
>> a3(:,[1,4,6])
ans =
     1     1     3
     1     1     3
     1     1     3
     1     1     3
     1     1     3
     1     1     3
     1     1     3
     1     1     3
     1     1     3

5、变量创建规定

  • 以字母开头,后面可以是字母、数字、下划线,最多64位
  • 大小写字母分别代表不同的值,互不影响
  • 自定义变量尽量不要使用预定义变量
  • 字符变量赋值要加单引号
    6、三角函数
  • 计算30°的正弦值
>> sin(pi / 6)
ans =
    0.5000
  • 计算75°的正弦值
>> sin(5 * pi / 12)
ans =
    0.9659

7、abs()函数
用法:

  • 实数求绝对值
  • 复数求模
  • 字符串求ascii码
    示例:
>> abs('张若愚')
ans =
       24352       33509       24858
>> abs(-3)
ans =
     3
>> abs(3 + 4i)
ans =
     5

8、函数汇总

  • 三角函数
    sin(角度) -> sin(弧度)
  • abs()
  • e² -> exp(2)
  • ln3 -> log(3)
  • log₂³ -> log2(3)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值