Matlab-P2运算优先级和内部函数查找方法

小实验:

  •        首先我们令iter = 10;,然后不断运行iter = sqrt(iter+1),sqrt是开平方根的意思,这里运行次数比较多,我们可以运行第一次之后在命令历史记录(Command History)中选中这个语句,然后一直按回车键(Enter),然后就会发现,当运算次数达到一定次数时,iter的值会趋近于一个特定的数

 

  •        还可以再试一个语句,iter = 0.2;iter = 3*iter*(1-iter);最终也是会趋近于某个或若干个数,可以修改第二个语句的系数,可以把系数3改成2或者其他数试试

 

 

  •         可以在命令行窗口输入命令:format compact;作用是可以把输出中不必要的空行,两个图片对比一下就能看出,这样就可以看到更多的结果,我这里把系数改成3.5,然后最后的运算结果会趋近于四个数

  •         不断改变系数的大小,让它越来越大就会发现,系数越大,最终趋近的数的个数就会更多,而最后会趋近于某个或若干个数的现象称为混沌现象

运算符:

加减乘除:

  •        与我们平时知道的一样,加减乘除分别为:+ - * /,但是除号有点讲究,有两个除号:/ 与 \,区别在于哪个是分子哪个是分母,正除号(/)是左端为分子,右端为分母,反除号则相反,可以这么记,上头偏向哪端,那端就是分母

 乘方:

  •        在matlab中,乘方用符号' ^ '表示,还有如果想要表达科学计数法,例如:3*10^8,在matlab中可以写成3e8和3d8 或 3E8和3D8,中间不能有空格和其他一些字符

  •        输入1.34e12,得到的结果却是1.340000000000000e+12,这是因为在计算机中,浮点数的表示是基于二进制的,因此存在一定的精度限制。在 MATLAB 中,1.34e12 被表示为科学计数法,但由于浮点数的存储方式,可能会导致尾数部分存在舍入误差,从而出现一些多余的小数位。这就是为什么你看到的结果是 1.340000000000000e+12,其中尾数部分的零可能是由于浮点数精度所引起的舍入误差。
  •        在科学计数法中,结尾的 "e+12" 表示指数部分。具体来说,它表示要将前面的数字乘以 10 的 12 次方(10^12)。因此,1.340000000000000e+12 表示的是 1.34 乘以 10 的 12 次方,即 1.34 乘以 1,000,000,000,000,等于 1,340,000,000,000,也就是 1.34 万亿。

  •         format compact 是让命令窗口的输出更紧凑,这样能看到更多输出结果,如果想要再恢复,只需要输入format loose

 优先级:

  1. + - 加减
  2. * / \ ,乘除
  3. - 取负数
  4. ^ 乘方
  5. ()括号

取负 和 减号:

内部函数:

format函数:

  • format long:输出时,将输出数据的小数部分全部显示
  • format short:输出时,只显示输出数据的四位小数
  • format compact:输出更紧凑
  • format loose:使输出变得松散

 

  •         当我们在命令行输入表达式或者其他命令过长时,可以通过输入" ... ",来表示你的输入还没结束,这时候你按下回车,matlab不会读入你的命令

 abs()取绝对值函数:

 三角函数:

 Matlab内部函数查询方法:

  •         其实呢,如果你想要用到matlab的函数有哪些,可以在命令行输入" help elfun ",(elementary function 基本函数)窗口就会返回matlab内部函数的信息

  •  想要了解哪个函数就点击那个函数的名字即可,例如,我这里点击sin函数,窗口就会返回该函数的信息

  •        当你想单独查询某个函数的信息时,可以输入命令" help + 函数名 ",例如:abs(取绝对值)函数

  •        还有一个方法就是点击这个命令窗口的fx,这个f应该是function,也可以找到你想要的函数

  •          还有一个方法就是,输入你想查的函数名,然后按F1健,就会出现这个函数的信息

 

  •         最后一个是在软件界面右上角的搜索窗口可以查询函数的信息,不过我认为还输F1的方便1一些

  • 如果你想用某个函数,但只记得它的部分名,这时候就可以在命令行输入这一部分然后按下tab键,就会弹出一系列相关函数,例如:我这里只输入sin函数的si,找到选中之后再按一次tab键或者直接双击它,matlab就会帮你补全这个函数名

 快捷查找历史命令:

  •        如果你想找的历史命令已经是很久以前了,一个一个的找很麻烦,可以先输入你记住的这个命令的一部分,然后按方向上键,你就能够从历史记录中根据这一部分更好的找到那个命令
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

手打猪大屁

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

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

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

打赏作者

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

抵扣说明:

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

余额充值