matlab基础自学笔记

matlab基础自学笔记matlab 自学笔记 一 链接 https www bilibili com watchlater av p21 log 打出来是以 e 为底的 2 log2 32 和 log10 100 这两个是可以的

大家好,欢迎来到IT知识分享网。

matlab自学笔记(一)

一、

1.打开窗口后可以在左边栏目和左上栏目看到自己文件的位置
2.+ – * / ^ 均是常用的
3.ans(answer) 是一个变量输出,在没有变量的情况下,均是这样显示的
4. 这个公式中我们可以从内部进行分割,一步一步来进行计算
5.在matlab中log和ln是一样的

二、

6.变量:比如sin(cos(pi)) 可以将cos(pi)放到一个变量里面,那么我们的代码就会简化了,x = cos(pi) 最终为sin(x) ,matlab中的ans就是一个变数,也可以直接拿过来使用就行了
7.在matlab中输入who 会显示你的变量都有谁,但不会显示每个变量的类型,可以使用whos来看变量的类型
8.Inf 表示无限大,如x = 1/0 会显示 x = Inf
9.eps 表示无限小,如 x = log(0) 会显示 x = eps (-Inf)
10.NaN 表示不是一个数字, 如 x = inf / inf 会显示 NaN (not a number)

三、

11.不要把keyword和内建函数作为matlab的变量, 可以直接在matlab中输入iskeyword来显示看看keyword都有哪些东东
12. 当我们在命令行里面输入clear的时候,那么workspace中的所有存储的变量都会被清空了,我们可以单独就某一个变量就行操作这样就只会清空这个变量而不会影响其他的,用的时候一定要小心(clc可以清空命令窗口,但变量不变)
13.单独输入pi只会显示四位小数,这是matlab默认的,可以通过先输入format long/longE来增加matlab对于小数的现实
14.format bank则是使小数位只显示两位
15.format rat 可以显示分数显示的形式 format rat x = 3/13 x 3/13

四、

16.Matlab语句中’;’表示语句结束并且并不显示语句的结果,画面干净
17.可以按键盘上的↑ ↓ 键可以调用我们输入过的命令,会很有用的
18.对于一个矩阵我们可以通过下标索引的方式把其中的某一元素找出来 a = [1,2,3,4] 则a(2) = 2
19.注意小括号里面只有一个数字来查找元素时,顺序从上往下数,适用于多行多列矩阵
20.A([1,3,5]) 表示那个矩阵里面的1 3 5号元素,A([1,3;1,3]) 1 3 号元素重复了两次

五、

21.A([1,3],[1,3]) 前面那个[1,3]表示1 3行,后面那个[1,3]表示1 3列
22.A = [first,步长,end] 可以输入一个很长的等差数列 如:A = [1:100]会显示1~100这些数字,A = [1:2:100] 奇数
23.A(3,:) 表示第三行,A(3,:) = [ ] 表示把第三行删去
24.增广矩阵 A = [1,2,3,4] B = [9,9,9,9] F = [A,B] 则会显示[1,2,3,4,9,9,9,9]

六、

25.F = [A;B] 则会变二维矩阵
26. 矩阵的点乘就是对应元素相乘 A .* B (只有点乘 / 除,没有点加和其他的)
27.矩阵和实数(a)的 + – * / ^ ‘ .
28.‘+’:表示每个元素对应加上a ‘/’和’./’和前面是一样的 ‘^’:表示矩阵的次方 但’.^’:表示对每一个元素执行a的次方 ‘ ‘ ’:表示矩阵的转置 A’
29.一些特殊的矩阵 eye(n):单位矩阵,对角线为1,其他地方均为0; zeros(n1,n2):生成一个n1行n2列的0矩阵; ones(n1,n2):生成一个n1行n2列的1矩阵; diag():对角线矩阵,输入对角线的值其他地方的值为0 如:diag([1,2,3,4]) rand():随机矩阵,输入行数和列数就可以生成一个随机矩阵 如:rand(2,3)
30.max(A):表示每一列的元素最大值,max(max(A)):表示这个矩阵的所有元素的最大值(min() sum() 的用法一样,需要用到两次才可以将整个元素的最小值或者元素的整体和求出来)

七、

31.mean(A):表示每一列的平均值,mean(mean(A))表示整个矩阵的平均值
32.sort(A):表示将每一列的元素从小到大进行排序
33.sortrows(A):表示在每一列元素进行大小排序时,连同行也会就行排序
34.size():表示几行几列 length():表示长度,列有几列那么长度就有多少
35.find(A):表示查找这个矩阵中的那个元素所在的位置 如:find(A == 1)

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/154459.html

(0)
上一篇 2025-02-25 19:20
下一篇 2025-02-25 19:25

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信