MATLAB学习(1)

·ans—MATLAB默认变量名
·%—注解
·默认设置下,算术运算结果保留5位数字
·优先级类似C语言
·分号之前的命令不显示结果,逗号前的命令显示结果
·变量名必须以字母开头(不能有空格和标点符号,可以有下划线
·逻辑判断:结果为真则值为1,否则为0
·在一些名词前加上“is”构成逻辑判断命令


1.1 算术运算(加、减、乘、除以及乘方、开方)

>> 2*3+6/2

ans =

     9
 >> 3*(5-2)+4^(6-3)/2

ans =

    41

1.2函数

>> sin(pi/2)

ans =

     1

>> tan(5/2)

ans =

   -0.7470

>> log10(10)

ans =

     1 
>> round(log(sin(4/4^(1/2)))) %round()四舍五入取整

ans =

     0
>> factorial(2)%求二的阶乘

ans =

     2
   >> exp(3)%求e的三次方

ans =

   20.0855

>> mod(5,2)%(5除以2的余数)

ans =

     1

>> primes(5)%不大于5的所有素数

ans =

     2     3     5

>> rand(2,3)%产生2*3的随机数矩阵

ans =

    0.8147    0.1270    0.6324
    0.9058    0.9134    0.0975

>> rand(4,5)

ans =

    0.2785    0.1576    0.8003    0.7922    0.8491
    0.5469    0.9706    0.1419    0.9595    0.9340
    0.9575    0.9572    0.4218    0.6557    0.6787
    0.9649    0.4854    0.9157    0.0357    0.7577  
  

1.3赋值

>> x=2,

x =

   2

>> x=1,y=2;

x =

   1

>> x=1,y=2; %,前的命令显示结果;前的命令不显示结果

x =

   1

>> x=1,y=2;z=3

x =

   1


z =

   3

>> d=x+y*z %前面已经赋过指,即可进行运算

d =

   7

1.4逻辑运算

~(否)
&(且)
|(或)

>> -3<2<1

ans =

  logical

   0

>> x=isprime(2)

x =

  logical

   1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值