初学MATLAB(第一天)

目录

一、初学小练习:

学习中的问题1:

二、变量形态

(1).如何看到变量的形态?

方法一:​

方法二:

(2).所有的名称都可以当作变数吗?

 (3).那如何知道哪些变数被当作keyword来使用呢?

(4). 不当变数

 (5).format

①short  3.1416

 ②long

③shortE(E表示科学符号,e * 10 的次方)

 ④longE

 ⑤bank(保留俩位小数)

 ⑥hex(转成十六进制)

⑦rat(rationalnumber -- 有理数)

 练习:不同format所表示的结果

 (6).分号(;的作用)

 (7).上下方向键可以显示以往的命令

(8).一些Function

三、数组(向量和矩阵)

 (1)行向量:             

(2)列向量:

 (3)练习:计算 a * b 和 b * a

 (4)怎样输入一个矩阵

 (5)显示数组或矩阵中的元素:

(6)改变矩阵中的元素

(7)冒号(:)的使用,也可以不加 [ ] (colon operator)

 练习:

(8)矩阵删除行:​

 (9)矩阵删除列:​

(10) 增广矩阵:​

三、 矩阵的四维运算

(1)练习:

①相加(+)​

 ②相乘(*)

 ③点乘(.*)

④除与点除 (/与./)

 ⑤矩阵与实数的运算

 总结:

(2)一些特殊的矩阵

①eye(单位矩阵)

​②zeros(创造全‘0’矩阵)

​③ones(创造全‘1’矩阵)

④diag(diagonalmatrix英文全称:diagonalmatrix 对角矩阵diagonalmatrix)

 ⑤rand(均匀分布的随机数)

(3)一些矩阵的相关作用

①max

 ②min

 ③sum

 ④mean(平均)

⑤sort (每列独立的运作,进行排序)

⑥sortrows

  ⑦size

⑧length

 ⑨find


一、初学小练习:

%第一题:
>> cos(((1+2+3+4)^3/5)^0.5)

ans =

   -0.0050

%第二题:
>> sin((pi)^0.5) +log(tan(1))

ans =

    1.4228

第三题:
>> 2^(3.5*1.7)

ans =

   61.8199

第四题:
% Y = exp(X) 为数组 X 中的每个元素返回指数 e^x
>> exp(sin(10))

ans =

    0.5804

学习中的问题1:

>>A = 10;

>>a = 20;

总结:大小写字母不一样

>>2A = 10;(不可以) 

>>A2 = 10;(可以)

总结:变量不可以以数字开头,但可以把数字放后面
 

二、变量形态

(1).如何看到变量的形态?

方法一:

方法二:

(2).所有的名称都可以当作变数吗?

当然不都可以,

比如 ①ans

 ②i,j -- 复数

 ③Inf: ∞ 

④eps:表示很小很小的数

⑤NaN:不是一个数

 ⑥pi:  Π

 (3).那如何知道哪些变数被当作keyword来使用呢?

(4). 不当变数

 如果function被当作变数,那么因为variable比function优先级高,所以优先为变数

那如果用了,解决方法:

1.不要这样用

2.清楚workspace中的错误使用

 

 所以clear用于消除workspace中的内容

 (5).format

 pi我们知道非常的长,但是这里限制住了pi 的长度,那我们如何是他变长呢?

①short  3.1416

 ②long

③shortE(E表示科学符号,e * 10 的次方)

 ④longE

 ⑤bank(保留俩位小数)

 ⑥hex(转成十六进制)

⑦rat(rationalnumber -- 有理数)

 

 练习:不同format所表示的结果

 (6).分号(;的作用)

>>a = 10;  -- ;表示不显示运算结果

>>b = 10 

        ans = 10

 (7).上下方向键可以显示以往的命令

(8).一些Function

①clc: 清除命令行窗口中的命令

②clear:移除所有工作区中的所以变数

③who: 显示工作区中的变数

④whos:显示工作区中的变数信息

三、数组(向量和矩阵)

 (1)行向量:             

  >>  a = [1 2 3 4]

(2)列向量:

   >> b = [1;2;3;4]   %可以把;看作换行

 (3)练习:计算 a * b 和 b * a

        

 (4)怎样输入一个矩阵

A = [1 21 6;5 17 9;3 4 5;] %分号可以看作换行符

 (5)显示数组或矩阵中的元素:

  注意:小括号()就是相当于索引,[ ]表示输出

数组中:

矩阵中:

解法一:

 

解法二:

 

 ①     

>> A(8)  %就是按列开始数第8个

 ②

>> A([1 3 5])   %表示的索引第一个第三个和第五个

 ③A([1 3;1 3])   %相当于A([1 3]) 换行 A([1 3])

(6)改变矩阵中的元素

(7)冒号(:)的使用,也可以不加 [ ] (colon operator)

<< A = [1 : 100] %表示1-100的数

<<A = [1:2:100] %1表示第一个数 2表示等差 100表示最后一个数

 练习:

 

 

(8)矩阵删除行:

 (9)矩阵删除列:

(10) 增广矩阵:

三、 矩阵的四维运算

 矩阵的运算方式主要有:+ - *  /  ^ . '

(1)练习:

①相加(+)

 ②相乘(*)

 ③点乘(.*)

④除与点除 (/与./)

 ⑤矩阵与实数的运算

 

 总结:

(2)一些特殊的矩阵

①eye(单位矩阵)

②zeros(创造全‘0’矩阵)

③ones(创造全‘1’矩阵)

④diag(diagonalmatrix英文全称:diagonalmatrix 对角矩阵diagonalmatrix)

 ⑤rand(均匀分布的随机数)

(3)一些矩阵的相关作用

①max

 ②min

 ③sum

 ④mean(平均)

⑤sort (每列独立的运作,进行排序)

⑥sortrows

  ⑦size

⑧length

 ⑨find

 本篇为matlab学习的第一天,如果文中有误,还请评论区多多评论,共同学习^_^

  • 8
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值