Matlab常用操作

简单记下在学习Matlab中遇到的坑


1.数学中的ln()函数在Matlab中表现为log()函数,即以e为底的对数
2.数学中的lg()函数在Matlab中表现为log10()函数,即以10为底的对数
3.e在Matlab中表现为exp()
4.类比 2^3 表示2的3次方,而exp(3)则表示为e的3次方,不需再要使用^
5.sqrt()在Matlab中表示平方根的意思
6.clc 清屏
7. clear 清除所有变量 小心使用 
   clear x  消除某个变量x
8.% 注释
9.Matlab 大小写区分
10.默认类型为double
11.format 控制命令窗口输出的数字格式
12.a = 10 与 a = 10; 的区别 一个及时显示结果,另一个不及时显示
13. who whos 用于查看变量
14. Matlab中矩阵用中括号表示 [ ] 而()表示对变量(矩阵)进行索引
15.向量是可以用矩阵的形式表示的,代数中讲过,只不过代数中所有向量不加箭头而已,勿忘
16. a = [1 2 3]	表示行矩阵 1*3
17. b = [2 ; 4 ; 6]	表示列矩阵 3*1
18. ;表示换行符
19.使用Matlab 必须使用西文字符,否则肯定会因为符号出错
20. 3*3 矩阵 A(4) = A(1,2)等等
21. 增广矩阵 F = [A B]
22.A()表示索引
23.A = [2:6] 表示递增,以1为增量
24.A = [2:2:10] 表示增量,以2为增量
25.矩阵的四则运算 区分* 与.*  
26.  *即普通的乘法运算
27.  .* 即对应元素相乘相加	/类似 
28.  .^即表示对应元素乘方	
29.  A' 表示A矩阵转置
30.  Matlab 是基于矩阵操作的,即以列矩阵为单位的
31.  Matlab右键可以实行多行注释
32.%表示注释某行  %%表示实现区块 可以单独实现某个区块的run
33.Matlab可以实现调试功能,断点,单步调试,应有尽有,类似IAR
34.Matlab右键可以实现多行注释,多行取消注释,自动缩进,类似IAR
35. .m文件不同于.c文件,不会编译链接等
36.比较运算符 不等于 ~= 而不是和C中的 !=  一样
37.选择语句 if/elseif/else/end 	最大的区别是必须加end,if 和 elseif 或者 else 之间不加大括号{} 且if/elseif/else 不加小括号
38.switch/case/otherwise 相应的,关键词后面都不加小括号,两个关键词之间也不加大括号,  必须有end
39.输出函数,显示在命令窗口里面的函数调用,disp('Everything will be fine !!!');  注意是单引号 	disp(a); 输出a的值
40.科学计数法 1e100 表示 1乘10的100次方
41.	for i  = 1:100
	  Statement
	end
42. 	tic
        toc
	用于计算这之间程序所用时间
43. close 关闭所有图形
44. 使用 ;可以不使结果立即显示在命令窗口里面,立即显示太占地方
45. Matlab中 ... 表示c中的接续符\
46.两变量相乘最好用	.*  , 可以解决多组分别输入,分别输出的问题,而使用*则做不到
47.数字与变量相乘一般都是直接相乘
48.定义函数 function 输出 = 函数名  输入
49.function handle ->指针  不常用
50. Matlab中ctrl+c 用于中止进程,仅当正在进程执行过程中,其他条件下相当于复制
51.由于Matlab本来就是基于矩阵的,所以输入可以是多个数值,因此可以用【 】的形式,各个输入量用逗号隔开即可
52.disp(['The number is : ',num2str(123)]); 会输出 The number is : 123  
    需注意	1.多输入的时候必须要用[ ],表矩阵
            
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值