Matlab-learn(2):逻辑符,简单函数,数组与矩阵

1.double('a')  返回a的ASCII码值
2.double('apple')    返回各个字符的ASCII码值
2.char(57)     返回ASCII值为57对应的字符
3.char(1:128)    返回ASCII值从1到128的字符
4.~=    不等于    ~ 代表非 &&逻辑与 ||逻辑或
5. 0以外的数的逻辑否定都是逻辑0(false),0的逻辑否定是逻辑1(true)
6. xor(判断1,判断2)  当且仅当一个为true时返回true
7.逻辑或|| 为短路运算,从左到右运算,当有一个true则停止运算,后面的不管正误,甚至不管表达式是否合法
8. and(,)          or(,)     not()
9.realmax('double')    返回double最大值
10. 1e-10==1^-10
11.abs()绝对值
12. fix() 向0取整
13. floor()向负无穷取整
14. ceil() 向正无穷取整
15. round() 四舍五入    round(num,n) num保留2位小数进行四舍五入
16. mod()        mod(x,0)=x; mod(x,x)=0    rem()也为取余
17. sign()    返回符号,正数返回1,负数返回-1,0返回0,NaN返回NaN
18.sqrt(num) ;nthroot(num,n) 返回num的n次方根
19.deg2rad(num) 角度换成弧度;rad2deg(rad) 弧度换成角度
20. log(num) 以e为底;log2(num) 以2为底; log10() 以10为底
21. exp(num) ==e^num (e是自然常数)
22.数组定义 ans=[n1 n2 n3 ...];ans=[n1,n2,n3,...];ans=a:b:c    从a到c取数,间隔为b ;ans=linspace(a,b,c) 一个等差数列,从a到b,个数为c; ans=logspace(a,b,c) 返回一个元素个数为c,从10^a到10^b的等比数列
23. 取出数组元素 ans(1),从1开始
24. 连接数组[数组1 数组2]
25. ans([n1 n2 n3 ...]) 返回数组ans中第 n1,n2,n2,...个元素;ans(2:end) 返回第2到最后一个元素
26. 改变数组元素 ans(n1)=num;ans(n1:n2)=[num1 ... num2]; 当n2超过原数组元素个数,则补0
27. 逗号和空格表示同一行分隔;分号或在[]后加‘是列分隔。 注意当数组内有虚数时,加’是共轭转置,加.‘是转置。
28. 矩阵的行列元素个数需要相同
29. rand(2,3) 返回2行3列随机数矩阵(0-1);randi([1,10],3,4) 返回3行4列随机数(1-10)的矩阵;
30. zeros(n,m) 返回n行m列元素为0的矩阵;ones(n,m) 返回n行m列元素为1的矩阵;eye(n,m);diag([a b c]) 返回对角线元素为a b c的矩阵,其余为0;diag(ans,-1) -1代表次对角线;diag(ans1,-1)+diag(ans2);
31. 访问矩阵元素ans[n,m]; ans[n,:] ; ans[n,[a b]];集体赋值时元素个数相同即可 
    特例:ans[1:2,1:2]=[7,8;9,10] 要用分号隔开;ans[1,:]=num 合法,且第一行所有元素变为num
32. 矩阵标号方式,从上到下,从左到右,1...n;所以ans[2]为第二行第一个元素
33.length(ans) 返回行数,列数中大的那个。size(ans) 返回行数和列数;list=size(ans);[row,col]=size(ans);numel(ans) 返回元素个数

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

linalw

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值